NDIS_SET_PACKET_TIME_RECEIVED
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