Compartilhar via


Função NetExtensionGetPacketGso (gso.h)

A função NetExtensionGetPacketGso recupera informações de de descarregamento de segmentação genérica (GSO) para um pacote.

Sintaxe

EXTERN_C_START NET_PACKET_GSO * NetExtensionGetPacketGso(
  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 GSO para essa fila de pacotes.

Index

O índice no anel de pacote do NET_PACKETde destino.

Valor de retorno

Retorna um ponteiro para uma estrutura de NET_PACKET_GSO que contém as informações de GSO para este pacote.

Observações

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

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

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 11
servidor com suporte mínimo Windows Server 2022
versão mínima do UMDF 2.33
cabeçalho gso.h (inclua netadaptercx.h)

Consulte também

de Descarregamento de Segmentação Genérica (GSO)

descritores e extensões de pacote

transmitir e receber filas

NET_PACKET_GSO

NetExtensionGetData