FREE_SHARED_MEMORY_HANDLER Rückruffunktion (ndis.h)
Die NetFreeSharedMemory-Funktion (FREE_SHARED_MEMORY_HANDLER Einstiegspunkt) wird von NDIS aufgerufen, wenn ein Treiber freigegebenen Arbeitsspeicher von einem Anbieter mit freigegebenem Arbeitsspeicher frei gibt.
Syntax
FREE_SHARED_MEMORY_HANDLER FreeSharedMemoryHandler;
void FreeSharedMemoryHandler(
[in] NDIS_HANDLE ProviderContext,
[in] NDIS_HANDLE SharedMemoryProviderContext
)
{...}
Parameter
[in] ProviderContext
Ein NDIS_HANDLE zu einem Block mit vom Treiber zugewiesenen Kontextinformationen, der den Anbieter identifiziert. Der Anbieter hat diese Informationen im ProviderContext-Member des NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS Struktur.
[in] SharedMemoryProviderContext
Ein Handle für einen Kontextbereich, der den Shared Memory-Block identifiziert. Dies ist das Handle, das der Shared Memory-Anbieter am pSharedMemoryProviderContext-Parameter des NetAllocateSharedMemory-Funktion .
Rückgabewert
Keine
Bemerkungen
NDIS ruft die NetFreeSharedMemory-Funktion eines Shared Memory-Anbieters auf, wenn ein Treiber die Funktion NdisFreeSharedMemory aufruft .
Der Anbieter für gemeinsam genutzten Arbeitsspeicher hat den Einstiegspunkt (FREE_SHARED_MEMORY_HANDLER) für NetFreeSharedMemory im NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS Struktur.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in NDIS 6.20 und höher. |
Zielplattform | Desktop |
Kopfzeile | ndis.h (einschließlich Ndis.h) |
IRQL | PASSIVE_LEVEL |