Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция NetExtensionGetData извлекает данные расширения пакетов для чистого пакета.
Синтаксис
void * NetExtensionGetData(
NET_EXTENSION const *Extension,
UINT32 Index
);
Параметры
Extension
Указатель на структуру NET_EXTENSION, описывающую запрошенные сведения о расширении для этой очереди пакетов.
Index
Индекс в кольце пакетов для целевого NET_PACKET.
Возвращаемое значение
Возвращает указатель на структуру, содержащую сведения о расширении для этого пакета.
Замечания
Клиентские драйверы не должны вызывать эту функцию напрямую. Вместо этого они должны вызывать соответствующую функцию-оболочку для типа расширения, которую они получают:
- Для сведений о разгрузке контрольной суммы драйвер клиента вызывает NetExtensionGetPacketChecksum.
- Для сведений об отключении универсальной сегментации (GSO) драйвер клиента вызывает NetExtensionGetPacketLso.
- Для сведений о разгрузке сегмента получения (RSC) драйвер клиента вызывает NetExtensionGetPacketRsc.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Всеобщий |
| минимальная версия KMDF | 1.29 |
| минимальная версия UMDF | 2.33 |
| заголовка | extension.h (include netadaptercx.h) |
| IRQL | Любой уровень, если целевая память является резидентной |