Compartir a través de


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

Consulte también

NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS

NdisFreeSharedMemory

NetAllocateSharedMemory