FREE_SHARED_MEMORY_HANDLER Rückruffunktion (ndis.h)

Die Funktion "NetFreeSharedMemory " (FREE_SHARED_MEMORY_HANDLER Einstiegspunkt) wird von NDIS aufgerufen, wenn ein Treiber freigegebenen Speicher aus einem freigegebenen Speicheranbieter freizugeben.

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 von zugeordneten Kontextinformationen, die den Anbieter identifizieren. Der Anbieter hat diese Informationen im ProviderContext-Mitglied des Anbieters bereitgestellt. NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS Struktur.

[in] SharedMemoryProviderContext

Ein Handle für einen Kontextbereich, der den freigegebenen Speicherblock identifiziert. Dies ist der Handle, den der freigegebene Speicheranbieter an dem pSharedMemoryProviderContext-Parameter des Parameters "pSharedMemoryProviderContext" des Typs "pSharedMemoryProviderContext " bereitgestellt hat. NetAllocateSharedMemory-Funktion .

Rückgabewert

Keine

Bemerkungen

NDIS ruft die Funktion "NetFreeSharedMemory " eines freigegebenen Speicheranbieters auf, wenn ein Treiber die Funktion NdisFreeSharedMemory aufruft.

Der freigegebene Speicheranbieter hat den Einstiegspunkt (FREE_SHARED_MEMORY_HANDLER) für NetFreeSharedMemory im Bereich "NetFreeSharedMemory " angegeben. NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS Struktur.

Anforderungen

   
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.20 und höher.
Zielplattform Power BI Desktop
Header ndis.h (einschließlich Ndis.h)
IRQL PASSIVE_LEVEL

Weitere Informationen

NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS

NdisFreeSharedMemory

NetAllocateSharedMemory