Compartir a través de


Función NetExtensionGetFragmentMdl (mdl.h)

La función NetExtensionGetFragmentMdl recupera la información de extensión MDL de DMA para un fragmento net.

Sintaxis

EXTERN_C_START NET_FRAGMENT_MDL * NetExtensionGetFragmentMdl(
  NET_EXTENSION const *Extension,
  UINT32              Index
);

Parámetros

Extension

Puntero a una estructura de NET_EXTENSION que describe la información de extensión MDL de DMA para este fragmento.

Index

Índice del anillo de fragmento del NET_FRAGMENTde destino.

Valor devuelto

Devuelve un puntero a una estructura de NET_FRAGMENT_MDL que contiene la información MDL de DMA para el fragmento.

Observaciones

Los controladores de cliente NIC suelen consultar los desplazamientos de las extensiones de fragmentos 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 transmitir y recibir colas. Los clientes pueden recuperar el desplazamiento MDL de DMA del contexto de cola para pasar a NetExtensionGetFragmentMdl.

Esta función es una función contenedora alrededor de NetExtensionGetData.

Requisitos

Requisito Valor
de la plataforma de destino de Universal
versión mínima de UMDF 2.33
encabezado de mdl.h
irQL Cualquier nivel siempre que la memoria de destino sea residente

Consulte también

transmitir y recibir colas

descriptores y extensiones de paquetes

NetExtensionGetData