Freigeben über


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)

Siehe auch

AVStrMiniInitializeAllocator-

KSALLOCATOR_DISPATCH

KSPIN_DISPATCH