Поделиться через


Функция NetExtensionGetPacketRscTimestamp (rsc.h)

Функция NetExtensionGetPacketRscTimestamp получает сведения о метке времени объединения сегментов (RSC) для пакета.

Синтаксис

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

Параметры

Extension

Указатель на структуру NET_EXTENSION, описывающую сведения о расширении метки времени RSC для этой очереди получения.

Index

Индекс в кольце пакетов для целевого NET_PACKET.

Возвращаемое значение

Возвращает указатель на структуру NET_PACKET_RSC_TIMESTAMP, содержащую сведения RSC для этого пакета.

Замечания

Клиентские драйверы сетевого адаптера обычно запрашивают смещения для расширений пакетов во время создания очереди datapath, а затем хранят их в пространстве контекста очереди, чтобы они не должны запрашивать их слишком часто. Пример этого см. в очереди передачи и получения. Клиенты могут получить смещение RSC из контекста очереди для передачи в NetExtensionGetPacketRscTimestamp.

Эта функция является функцией-оболочкой вокруг NetExtensionGetData.

Требования

Требование Ценность
минимальная версия UMDF 2.33
заголовка rsc.h
IRQL Любой уровень, если целевая память является резидентной

См. также

дескрипторы пакетов и расширения

NetExtensionGetData