Auf Englisch lesen

Freigeben über


PFNKSDEFAULTALLOCATE-Rückruffunktion (ks.h)

Die AVStrMiniAllocate- routine eines AVStream minidrivers weist einen Frame mithilfe des im parameter Context angegebenen Allocators zu.

Syntax

PFNKSDEFAULTALLOCATE Pfnksdefaultallocate;

PVOID Pfnksdefaultallocate(
  [in] PVOID Context
)
{...}

Parameter

[in] Context

Zeiger auf die Kontextstruktur des Allocators, die in AVStrMiniInitializeAllocatorerstellt wurde.

Rückgabewert

Zuordnen gibt einen Zeiger auf den neu zugewiesenen Speicher zurück. Gibt NULL- zurück, wenn beim Versuch, Speicher zuzuweisen, ein Fehler aufgetreten ist.

Bemerkungen

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

AVStream ruft diese Routine auf, um einen Frame zuzuweisen. Der Handler sollte einen Frame zuordnen, wie vom allocator framing-Kontext beschrieben, der an den Initialisierungsversand übergeben wird.

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