PFNKSDEFAULTALLOCATE-Rückruffunktion (ks.h)
Die AVStrMiniAllocate- routine eines AVStream minidrivers weist einen Frame mithilfe des im parameter Context angegebenen Allocators zu.
PFNKSDEFAULTALLOCATE Pfnksdefaultallocate;
PVOID Pfnksdefaultallocate(
[in] PVOID Context
)
{...}
[in] Context
Zeiger auf die Kontextstruktur des Allocators, die in AVStrMiniInitializeAllocatorerstellt wurde.
Zuordnen gibt einen Zeiger auf den neu zugewiesenen Speicher zurück. Gibt NULL- zurück, wenn beim Versuch, Speicher zuzuweisen, ein Fehler aufgetreten ist.
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.
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) |