Condividi tramite


FREE_SHARED_MEMORY_HANDLER funzione di callback (ndis.h)

La funzione NetFreeSharedMemory (FREE_SHARED_MEMORY_HANDLER punto di ingresso) viene chiamata da NDIS quando un driver libera memoria condivisa da un provider di memoria condivisa.

Sintassi

FREE_SHARED_MEMORY_HANDLER FreeSharedMemoryHandler;

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

Parametri

[in] ProviderContext

Un NDIS_HANDLE a un blocco di informazioni sul contesto allocate dal driver che identificano il provider. Il provider ha fornito queste informazioni nel ProviderContext membro del NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS struttura.

[in] SharedMemoryProviderContext

Handle per un'area di contesto che identifica il blocco di memoria condivisa. Si tratta dell'handle fornito dal provider di memoria condivisa nel parametro pSharedMemoryProviderContext del parametro funzione di NetAllocateSharedMemory.

Valore restituito

Nessuno

Osservazioni

NDIS chiama la funzione netFreeSharedMemory di un provider di memoria condivisa quando un driver chiama la funzione NdisFreeSharedMemory.

Il provider di memoria condivisa ha specificato il punto di ingresso (FREE_SHARED_MEMORY_HANDLER) per NetFreeSharedMemory in NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS struttura.

Fabbisogno

Requisito Valore
client minimo supportato Supportato in NDIS 6.20 e versioni successive.
piattaforma di destinazione Desktop
intestazione ndis.h (include Ndis.h)
IRQL PASSIVE_LEVEL

Vedere anche

NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS

NdisFreeSharedMemory

NetAllocateSharedMemory