#include <Packet.h>
| Data Fields | |
| LIST_ENTRY | ListElement | 
| Used to handle lists of packets. | |
| PIRP | Irp | 
| Irp that performed the request. | |
| PMDL | pMdl | 
| MDL mapping the buffer of the packet. | |
| BOOLEAN | FreeBufAfterWrite | 
| ULONG | Cpu | 
| The CPU on which the packet was pulled out of the linked list of free packets. | |
The driver uses this structure to wrap a NDIS_PACKET structure. This allows to handle correctly the callback structure of NdisTransferData(), handling multiple requests and maintaining information about the IRPs to complete.
Definition at line 242 of file Packet.h.
| 
 | 
| The CPU on which the packet was pulled out of the linked list of free packets. 
 | 
| 
 | 
| True if the memory buffer associated with the packet must be freed after a call to NdisSend(). | 
| 
 | 
| Irp that performed the request. 
 | 
| 
 | 
| Used to handle lists of packets. 
 | 
| 
 | 
| MDL mapping the buffer of the packet. 
 | 
 documentation. Copyright (c) 2002-2003 Politecnico di Torino. All rights reserved.
documentation. Copyright (c) 2002-2003 Politecnico di Torino. All rights reserved.