Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция NetExtensionGetPacketRsc извлекает сведения о угольности сегмента (RSC) для пакета.
Синтаксис
EXTERN_C_START NET_PACKET_RSC * NetExtensionGetPacketRsc(
NET_EXTENSION const *Extension,
UINT32 Index
);
Параметры
Extension
Указатель на структуру NET_EXTENSION, описывающую сведения о расширении RSC для этой очереди получения.
Index
Индекс в кольце пакетов для целевого NET_PACKET.
Возвращаемое значение
Возвращает указатель на структуру NET_PACKET_RSC, содержащую сведения RSC для этого пакета.
Замечания
Клиентские драйверы сетевого адаптера обычно запрашивают смещения для расширений пакетов во время создания очереди datapath, а затем хранят их в пространстве контекста очереди, чтобы они не должны запрашивать их слишком часто. Пример этого см. в очереди передачи и получения. Клиенты могут получить смещение RSC из контекста очереди для передачи в NetExtensionGetPacketRsc.
Эта функция является функцией-оболочкой вокруг NetExtensionGetData.
Требования
| Требование | Ценность |
|---|---|
| минимальная версия UMDF | 2.33 |
| заголовка | rsc.h |
| IRQL | Любой уровень, если целевая память является резидентной |