Freigeben über


FREE_SHARED_MEMORY_HANDLER Rückruffunktion (ndis.h)

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

Siehe auch

NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS

NdisFreeSharedMemory

NetAllocateSharedMemory