Função NetExtensionGetPacketRscTimestamp (rsc.h)

A função NetExtensionGetPacketRscTimestamp recupera informações de carimbo de data/hora do segmento de recebimento (RSC) para um pacote.

Sintaxe

NET_PACKET_RSC_TIMESTAMP * NetExtensionGetPacketRscTimestamp(
  NET_EXTENSION const *Extension,
  UINT32              Index
);

Parâmetros

Extension

Um ponteiro para uma estrutura de NET_EXTENSION que descreve as informações de extensão de carimbo de data/hora do RSC para essa fila de recebimento.

Index

O índice no anel de pacote para o NET_PACKET de destino.

Retornar valor

Retorna um ponteiro para uma estrutura de NET_PACKET_RSC_TIMESTAMP que contém as informações de RSC para esse pacote.

Comentários

Os drivers de cliente NIC normalmente consultam deslocamentos para extensões de pacote durante a criação da fila do datapath e, em seguida, armazenam-nas no espaço de contexto da fila para que não precisem consultá-las com muita frequência. Para obter um exemplo disso, consulte Transmitir e receber filas. Os clientes podem recuperar o deslocamento RSC do contexto da fila para passar para NetExtensionGetPacketRscTimestamp.

Essa função é uma função wrapper em torno de NetExtensionGetData.

Requisitos

Requisito Valor
Cabeçalho rsc.h
IRQL Qualquer nível, desde que a memória de destino seja residente

Confira também

Descritores de pacote e extensões

NetExtensionGetData