Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die NetFreeSharedMemory-Funktion (FREE_SHARED_MEMORY_HANDLER Einstiegspunkt) wird von NDIS aufgerufen, wenn ein Treiber gemeinsam genutzten Speicher von einem freigegebenen Speicheranbieter 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 der vom Treiber zugewiesenen Kontextinformationen, die den Anbieter identifizieren. Der Anbieter hat diese Informationen im ProviderContext Mitglied des NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS Struktur.
[in] SharedMemoryProviderContext
Ein Handle für einen Kontextbereich, der den freigegebenen Speicherblock identifiziert. Dies ist das Handle, das der freigegebene Speicheranbieter an der pSharedMemoryProviderContext Parameter des NetAllocateSharedMemory Funktion.
Rückgabewert
Nichts
Bemerkungen
NDIS ruft die NetFreeSharedMemory Funktion eines anbieters gemeinsam genutzten Speichers auf, wenn ein Treiber die funktion NdisFreeSharedMemory aufruft.
Der Anbieter für gemeinsam genutzten Speicher hat den Einstiegspunkt (FREE_SHARED_MEMORY_HANDLER) für NetFreeSharedMemory- im NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS Struktur.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Unterstützt in NDIS 6.20 und höher. |
| Zielplattform- | Desktop |
| Header- | ndis.h (include Ndis.h) |
| IRQL- | PASSIVE_LEVEL |