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 |