Compartilhar via


NDIS_SET_PACKET_TIME_SENT

Windows Mobile Not SupportedWindows Embedded CE Supported

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