Función NetExtensionGetFragmentReturnContext (returncontext.h)
La función NetExtensionGetFragmentReturnContext recupera la información de extensión de contexto de retorno para un fragmento de net.
Sintaxis
EXTERN_C_START NET_FRAGMENT_RETURN_CONTEXT * NetExtensionGetFragmentReturnContext(
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 contexto de retorno para este fragmento.
Index
Índice del anillo de fragmento del NET_FRAGMENT de destino.
Valor devuelto
Devuelve un puntero a una estructura NET_FRAGMENT_RETURN_CONTEXT que contiene la información de contexto de retorno del fragmento.
Comentarios
Normalmente, los controladores de cliente NIC consultan los desplazamientos de las extensiones de fragmentos durante la creación de la cola de rutas de acceso de datos y, a continuación, los almacenan 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 contexto devuelto del contexto de cola para pasar a NetExtensionGetFragmentReturnContext.
Esta función es una función contenedora alrededor de NetExtensionGetData.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Versión mínima de UMDF | 2,33 |
Encabezado | returncontext.h |
IRQL | Cualquier nivel siempre que la memoria de destino sea residente. |