RNDIS_PACKET (Windows CE 5.0)
This structure contains the packet descriptors for a RNDIS data packet.
typedef struct _RNDIS_PACKET {UINT32DataOffset;UINT32DataLength;UINT32OOBDataOffset;UINT32OOBDataLength;UINT32NumOOBDataElements;UINT32PerPacketInfoOffset;UINT32PerPacketInfoLength;RNDIS_HANDLEVcHandle;UINT32Reserved;} RNDIS_PACKET, *PRNDIS_PACKET;
Members
- DataOffset
Specifies the offset in bytes from the start of the DataOffset field of this message to the start of the data. This is an integer multiple of 4. - DataLength
Specifies the number of bytes in the data content of this message. - OOBDataOffset
Specifies the offset in bytes of the first out-of-band (OOB) data record from the start of the DataOffset field of this message. Set to zero if there is no OOB data. Otherwise this is an integer multiple of 4. - OOBDataLength
Specifies, in bytes, the total length of the OOB data. - NumOOBDataElements
Specifies the number of OOB records in this message. - PerPacketInfoOffset
Specifies, in bytes, the offset from the beginning of the DataOffset field in the data message to the start of the first per-packet information data record. Set to zero if there is no per-packet data. Otherwise this is an integer multiple of 4. - PerPacketInfoLength
Specifies, in bytes, the total length of the per-packet information contained in this message. - VcHandle
Set to 0. Reserved for connection-oriented devices. - Reserved
Set to 0. Reserved.
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Rndis.h.
See Also
IndicateRndisPacketCompleteHandler | MddIndicateRndisPacket | MddSendRndisPacketComplete | RNDIS_OOBD | RNDIS_PDD_CHARACTERISTICS | SendRndisPacketHandler
Send Feedback on this topic to the authors