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 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 de caminho de dados e, em seguida, armazenam-nos em seu espaço de contexto de 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
Plataforma de Destino Universal
Versão mínima do KMDF 1.29
Cabeçalho checksum.h (inclua 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