Condividi tramite


Funzione NdisFreeSharedMemory (ndis.h)

La funzione NdisFreeSharedMemory libera memoria condivisa che un driver allocato da un provider di memoria condivisa.

Sintassi

void NdisFreeSharedMemory(
  [in] NDIS_HANDLE NdisHandle,
  [in] NDIS_HANDLE AllocationHandle
);

Parametri

[in] NdisHandle

Handle di istanza o driver NDIS ottenuto durante l'inizializzazione del chiamante. Deve essere lo stesso handle passato al parametro NdisHandle del funzione NdisAllocateSharedMemory quando è stata allocata la memoria condivisa.

[in] AllocationHandle

Handle per un'area di contesto che identifica il blocco di memoria condivisa. Si tratta dell'handle fornito da NDIS nel parametro pSharedMemoryProviderContext della funzione NdisAllocateSharedMemory.

Valore restituito

Nessuno

Osservazioni

Un driver NDIS deve chiamare la funzione NdisFreeSharedMemory per liberare un blocco di memoria condivisa allocata in precedenza con funzione di NdisAllocateSharedMemory.

NDIS chiama la funzione NetFreeSharedMemory di un provider di memoria condivisa dal contesto della chiamata a NdisFreeSharedMemory.

Fabbisogno

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

Vedere anche

NdisAllocateSharedMemory

netFreeSharedMemory