FREE_SHARED_MEMORY_HANDLER función de devolución de llamada (ndis.h)
NDIS llama a la función de FREE_SHARED_MEMORY_HANDLER NetFreeSharedMemory (punto de entrada FREE_SHARED_MEMORY_HANDLER) cuando un controlador libera memoria compartida de un proveedor de memoria compartido.
Sintaxis
FREE_SHARED_MEMORY_HANDLER FreeSharedMemoryHandler;
void FreeSharedMemoryHandler(
[in] NDIS_HANDLE ProviderContext,
[in] NDIS_HANDLE SharedMemoryProviderContext
)
{...}
Parámetros
[in] ProviderContext
Un NDIS_HANDLE a un bloque de información de contexto asignada por el controlador que identifica al proveedor. El proveedor proporcionó esta información en el miembro providerContext de del NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS estructura.
[in] SharedMemoryProviderContext
Identificador de un área de contexto que identifica el bloque de memoria compartida. Este es el identificador que proporciona el proveedor de memoria compartido en el parámetro pSharedMemoryProviderContext de del parámetro función netAllocateSharedMemory.
Valor devuelto
Ninguno
Observaciones
NDIS llama a la función de NetFreeSharedMemory de un proveedor de memoria compartida cuando un controlador llama a la función NdisFreeSharedMemory.
El proveedor de memoria compartida especificó el punto de entrada (FREE_SHARED_MEMORY_HANDLER) para netFreeSharedMemory en el NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS estructura.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite en NDIS 6.20 y versiones posteriores. |
de la plataforma de destino de | Escritorio |
encabezado de | ndis.h (incluya Ndis.h) |
irQL | PASSIVE_LEVEL |