PFNKSDELETEALLOCATOR-Rückruffunktion (ks.h)
Die AVStrMiniDeleteAllocator Routine von AVStream minidriver löscht den Allocator, der einem Pin zugeordnet ist.
Syntax
PFNKSDELETEALLOCATOR Pfnksdeleteallocator;
void Pfnksdeleteallocator(
[in] PVOID Context
)
{...}
Parameter
[in] Context
Zeiger auf die Kontextstruktur des Allocators, die von AVStrMiniInitializeAllocatorerstellt wurde.
Rückgabewert
Nichts
Bemerkungen
Der Minidriver gibt die Adresse dieser Routine in der DeleteAllocator Mitglied der KSALLOCATOR_DISPATCH Struktur an. Der Minidriver übergibt diese Struktur an den Klassentreiber in KSPIN_DISPATCH.
Sobald diese Funktion aufgerufen wird, verwendet AVStream den Allocator nicht mehr, um Arbeitsspeicher zuzuweisen und freizugeben. Dieser Handler sollte alle vom Allocator reservierten Systemressourcen freigeben.
Weitere Informationen finden Sie unter KS Allocators.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und DirectX 8.0 und höher directX-Versionen. |
Zielplattform- | Desktop |
Header- | ks.h (enthalten Ks.h) |