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

Weitere Informationen

NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS

NdisFreeSharedMemory

NetAllocateSharedMemory