Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |