Compartilhar via


NDIS_SET_PACKET_TIME_RECEIVED

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa macro define o _TimeReceived valor em de Out - Of - bloco de dados banda associado com um descritor pacote especificado.

Syntax

ULONGLONG NDIS_SET_PACKET_TIME_RECEIVED(
  PNDIS_PACKET _Packet,
  ULONGLONG _TimeReceived
);

Parameters

  • _Packet
    Ponteiro para um pacote descritor alocado pelo chamador para receber indicações.
  • _TimeReceived
    Especifica o hora do sistema no qual o pacote foi recebida do remoto nó Logon de rede.

Return Value

É a valor de retorno _TimeReceived valor.

Remarks

Drivers use essa macro para definir este carimbo de data/hora de Out - Of - bloco de dados banda associado com um descritor pacote antes chamado de NdisMIndicateReceivePacket função. Miniports que indicam recebe multipacket podem definir a _TimeReceived parâmetro para cada pacote em uma matriz indicado para o mesmo valor antes de fazer uma indicação, especialmente se o NIC não tiver nenhum relógio interno, portanto, o driver NIC chama o NdisGetCurrentSystemTime função.

Todos os carimbos de data e tempo definido na NDIS_PACKET_OOB_DATA Estruturas associado com pacote descritores é expressos em unidades hora do sistema como o número de intervalos 100-nanosecond desde 1 de janeiro de 1601. Chama um driver NdisGetCurrentSystemTime Para fornecer a _TimeReceived parâmetro para NDIS_SET_PACKET_TIME_RECEIVED.

O NDIS_SET_PACKET_TIME_RECEIVED macro é definido como a seguir.

#define NDIS_SET_PACKET_TIME_RECEIVED(_Packet, _TimeReceived)   \
    ((PNDIS_PACKET_OOB_DATA)((PUCHAR)(_Packet) +                \
    (_Packet)->Private.NdisPacketOobOffset))->TimeReceived = (_TimeReceived)

Requirements

Header ndis.h
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

NdisGetCurrentSystemTime
NdisMIndicateReceivePacket
NdisMSendComplete
NdisSend
ProtocolReceive
ProtocolReceiveComplete