Função NetExtensionGetPacketChecksum (checksum.h)
A função NetExtensionGetPacketChecksum recupera informações de soma de verificação de um pacote.
Sintaxe
EXTERN_C_START NET_PACKET_CHECKSUM * NetExtensionGetPacketChecksum(
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 soma de verificação para essa fila de pacotes.
Index
O índice no anel de pacote para o NET_PACKET de destino.
Retornar valor
Retorna um ponteiro para uma estrutura NET_PACKET_CHECKSUM que contém as informações de soma de verificação para esse pacote.
Comentários
Os drivers de cliente NIC normalmente consultam deslocamentos para extensões de pacote durante a criação da fila do datapath e, em seguida, armazenam-nas no espaço de contexto da fila para que não precisem consultá-las com muita frequência. Para obter um exemplo disso, consulte Transmitir e receber filas. Os clientes podem recuperar o deslocamento de soma de verificação do contexto da fila para passar para NetExtensionGetPacketChecksum.
Essa função é uma função wrapper em torno de NetExtensionGetData.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Versão mínima do KMDF | 1.29 |
Versão mínima do UMDF | 2.33 |
Cabeçalho | checksum.h (include netadaptercx.h) |
IRQL | Qualquer nível, desde que a memória de destino seja residente |