FREE_SHARED_MEMORY_HANDLER función de devolución de llamada (ndis.h)

NDIS llama a la función NetFreeSharedMemory (punto de entrada FREE_SHARED_MEMORY_HANDLER) cuando un controlador libera memoria compartida de un proveedor de memoria compartida.

Sintaxis

FREE_SHARED_MEMORY_HANDLER FreeSharedMemoryHandler;

void FreeSharedMemoryHandler(
  [in] NDIS_HANDLE ProviderContext,
  [in] NDIS_HANDLE SharedMemoryProviderContext
)
{...}

Parámetros

[in] ProviderContext

Una 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 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 el proveedor de memoria compartida proporcionó en el parámetro pSharedMemoryProviderContext del Función NetAllocateSharedMemory .

Valor devuelto

None

Observaciones

NDIS llama a la función 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 Value
Cliente mínimo compatible Compatible con NDIS 6.20 y versiones posteriores.
Plataforma de destino Escritorio
Encabezado ndis.h (incluya Ndis.h)
IRQL PASSIVE_LEVEL

Consulte también

NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS

NdisFreeSharedMemory

NetAllocateSharedMemory