Freigeben über


PFNKSDELETEALLOCATOR-Rückruffunktion (ks.h)

Die AVStrMiniDeleteAllocator-Routine eines AVStream-Minitreibers löscht die Zuweisung, die einem Pin zugeordnet ist.

Syntax

PFNKSDELETEALLOCATOR Pfnksdeleteallocator;

void Pfnksdeleteallocator(
  [in] PVOID Context
)
{...}

Parameter

[in] Context

Zeiger auf die kontextbezogene Struktur der Zuweisung, die von AVStrMiniInitializeAllocator erstellt wurde.

Rückgabewert

Keine

Bemerkungen

Der Minidriver gibt die Adresse dieser Routine im DeleteAllocator-Member der KSALLOCATOR_DISPATCH-Struktur an. Der Minitreiber übergibt diese Struktur an den Klassentreiber in KSPIN_DISPATCH.

Sobald diese Funktion aufgerufen wurde, verwendet AVStream die Zuweisung nicht mehr, um Arbeitsspeicher zuzuweisen und freizugeben. Dieser Handler sollte alle Systemressourcen freigeben, die vom Allocator reserviert sind.

Weitere Informationen finden Sie unter KS-Zuweisungen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Microsoft Windows XP und höheren Betriebssystemen sowie DirectX 8.0 und höher DirectX-Versionen.
Zielplattform Desktop
Kopfzeile ks.h (ks.h einschließen)

Weitere Informationen

AVStrMiniInitializeAllocator

KSALLOCATOR_DISPATCH

KSPIN_DISPATCH