Función NetExtensionGetPacketChecksum (checksum.h)
La función NetExtensionGetPacketChecksum recupera la información de suma de comprobación de un paquete.
Sintaxis
EXTERN_C_START NET_PACKET_CHECKSUM * NetExtensionGetPacketChecksum(
NET_EXTENSION const *Extension,
UINT32 Index
);
Parámetros
Extension
Puntero a una estructura de NET_EXTENSION que describe la información de extensión de suma de comprobación para esta cola de paquetes.
Index
Índice del anillo de paquetes para el NET_PACKET de destino.
Valor devuelto
Devuelve un puntero a una estructura NET_PACKET_CHECKSUM que contiene la información de suma de comprobación de este paquete.
Comentarios
Los controladores de cliente NIC suelen consultar los desplazamientos de las extensiones de paquetes durante la creación de la cola de rutas de acceso de datos y, a continuación, almacenarlos en su espacio de contexto de cola para que no tengan que consultarlos con demasiada frecuencia. Para obtener un ejemplo de esto, consulte Transmisión y recepción de colas. Los clientes pueden recuperar el desplazamiento de suma de comprobación del contexto de la cola para pasar a NetExtensionGetPacketChecksum.
Esta función es una función contenedora alrededor de NetExtensionGetData.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Versión mínima de KMDF | 1.29 |
Versión mínima de UMDF | 2,33 |
Encabezado | checksum.h (include netadaptercx.h) |
IRQL | Cualquier nivel siempre que la memoria de destino sea residente |