Freigeben über


PFNKSDEFAULTFREE-Rückruffunktion (ks.h)

Die AVStrMiniAllocatorFreeFrame-Routine eines AVStream-Minidrivers gibt den angegebenen Frame frei.

Syntax

PFNKSDEFAULTFREE Pfnksdefaultfree;

void Pfnksdefaultfree(
  [in] PVOID Context,
  [in] PVOID Buffer
)
{...}

Parameter

[in] Context

Zeiger auf die Kontextstruktur des Zuteilungsobjekts, die in AVStrMiniInitializeAllocator erstellt wurde.

[in] Buffer

Zeiger auf den frei werdenden Frame.

Rückgabewert

Keine

Bemerkungen

Der Minidriver gibt die Adresse dieser Routine im Free-Element seiner KSALLOCATOR_DISPATCH-Struktur an. Der Minidriver übergibt diese Struktur an den Klassentreiber in KSPIN_DISPATCH.

AVStream ruft AVStrMiniFree auf, um einen Frame frei zu geben, und übergibt als Parameter die im Initialisierungsversand festgelegte Kontextstruktur und einen Zeiger auf den Frame, der frei werden soll.

Weitere Informationen finden Sie unter KS-Zuweisungen.

Anforderungen

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

Weitere Informationen

AVStrMiniInitializeAllocator

KSALLOCATOR_DISPATCH