Compartilhar via


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 do NET_PACKETde destino.

Valor de retorno

Retorna um ponteiro para uma estrutura de NET_PACKET_CHECKSUM que contém as informações de soma de verificação desse 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 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
da 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

Consulte também

descritores e extensões de pacote

NetExtensionGetData