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 allocato dal driver che identifica il provider. Il provider ha fornito queste informazioni nel membro ProviderContext dell'oggetto NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS struttura.

[in] SharedMemoryProviderContext

Handle per un'area di contesto che identifica il blocco di memoria condiviso. Si tratta dell'handle fornito dal provider di memoria condivisa nel parametro pSharedMemoryProviderContext dell'oggetto Funzione 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 nell'oggetto NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS struttura.

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.20 e versioni successive.
Piattaforma di destinazione Desktop
Intestazione ndis.h (includere Ndis.h)
IRQL PASSIVE_LEVEL

Vedi anche

NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS

NdisFreeSharedMemory

NetAllocateSharedMemory