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 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

Confira também

Descritores de pacote e extensões

NetExtensionGetData