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
Gestione driver o istanza di NDIS ottenuta durante l'inizializzazione del chiamante. Questo deve essere lo stesso handle passato al parametro NdisHandle dell'oggetto Funzione NdisAllocateSharedMemory quando è stata allocata la memoria condivisa.
[in] AllocationHandle
Handle per un'area di contesto che identifica il blocco di memoria condiviso. 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 NdisAllocateSharedMemory .
NDIS chiama la funzione NetFreeSharedMemory di un provider di memoria condivisa dal contesto della chiamata a NdisFreeSharedMemory.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in NDIS 6.20 e versioni successive. |
Piattaforma di destinazione | Universale |
Intestazione | ndis.h (includere Ndis.h) |
Libreria | Ndis.lib |
IRQL | PASSIVE_LEVEL |