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) |