Função NetExtensionGetData (extension.h)
A função NetExtensionGetData recupera dados de extensão de pacote para um pacote líquido.
Sintaxe
void * NetExtensionGetData(
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 solicitadas para essa fila de pacotes.
Index
O índice no anel de pacote do NET_PACKETde destino.
Valor de retorno
Retorna um ponteiro para a estrutura que contém as informações de extensão para este pacote.
Observações
Os drivers de cliente não devem chamar essa função diretamente. Em vez disso, eles devem chamar a função de wrapper apropriada para o tipo de extensão que estão recebendo:
- Para obter informações de descarregamento de soma de verificação, o driver cliente chama NetExtensionGetPacketChecksum.
- Para informações de GSO (Descarregamento de Segmentação Genérica), o driver cliente chama NetExtensionGetPacketLso.
- Para informações de descarregamento do RSC (Receive Segment Coalescence), o driver cliente chama NetExtensionGetPacketRsc.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Universal |
versão mínima do KMDF | 1.29 |
versão mínima do UMDF | 2.33 |
cabeçalho | extension.h (inclua netadaptercx.h) |
IRQL | Qualquer nível, desde que a memória de destino seja residente |