NDIS_SET_PACKET_TIME_SENT
9/8/2008
Essa macro define o TimeSent valor em de Out - Of - bloco de dados banda associado com um descritor pacote especificado.
Syntax
ULONGLONG NDIS_SET_PACKET_TIME_SENT(
PNDIS_PACKET _Packet,
ULONGLONG _TimeSent
);
Parameters
- _Packet
Ponteiro para um pacote descritor alocado pelo chamador para receber indicações.
- _TimeSent
Especifica o hora do sistema no qual o pacote foi transmitido a rede de um remoto nó.
Return Value
O valor de retorno é a _TimeSent valor.
Remarks
Miniports pode usar essa macro para definir este carimbo de data/hora em de Out - Of - bloco de dados banda associado com um descritor pacote que estão prestes a indicar com o NdisMIndicateReceivePacket função.
Todos os carimbos de data e tempo definido na NDIS_PACKET_OOB_DATA Estruturas associado com pacotes é expressos em unidades hora do sistema como o número de intervalos 100-nanosecond desde 1 de janeiro de 1601.
Quando de um driver protocolo ProtocolReceivePacket função é chamado com uma indicação tal, ele pode usar o NDIS_GET_PACKET_TIME_SENT macro para recuperar o TimeSent carimbo tempo, usando o _Packet ponteiro para os quais ele é concedeu na entrada.
O NDIS_SET_PACKET_TIME_SENT macro é definido como a seguir.
#define NDIS_SET_PACKET_TIME_SENT(_Packet, _TimeSent) \
((PNDIS_PACKET_OOB_DATA)((PUCHAR)(_Packet) + \
(_Packet)->Private.NdisPacketOobOffset))->TimeSent = (_TimeSent)
Requirements
Header | ndis.h |
Windows Embedded CE | Windows CE .NET 4.0 and later |
See Also
Reference
NdisGetCurrentSystemTime
NDIS_GET_PACKET_TIME_SENT
NdisMIndicateReceivePacket
NdisMSendComplete
NDIS_PACKET_OOB_DATA
NdisSend
ProtocolReceive
ProtocolReceivePacket