PFNKSDEFAULTALLOCATE-Rückruffunktion (ks.h)
Die AVStrMiniAllocate-Routine eines AVStream-Minitreibers ordnet einen Frame mithilfe der im Context-Parameter angegebenen Zuweisung zu.
Syntax
PFNKSDEFAULTALLOCATE Pfnksdefaultallocate;
PVOID Pfnksdefaultallocate(
[in] PVOID Context
)
{...}
Parameter
[in] Context
Zeiger auf die Kontextstruktur der Zuweisung, die in AVStrMiniInitializeAllocator erstellt wurde.
Rückgabewert
Allocate gibt einen Zeiger auf den neu zugewiesenen Speicher zurück. Gibt NULL zurück, wenn beim Versuch, Arbeitsspeicher zuzuweisen, ein Fehler aufgetreten ist.
Hinweise
Der Minitreiber gibt die Adresse dieser Routine im Member Allocate der KSALLOCATOR_DISPATCH-Struktur an. Der Minitreiber übergibt diese Struktur an den Klassentreiber in KSPIN_DISPATCH.
AVStream ruft diese Routine auf, um einen Frame zuzuordnen. Der Handler sollte einen Frame zuordnen, wie im Zuordnungsrahmenkontext beschrieben, der an den Initialisierungsverteiler übergeben wird.
Weitere Informationen finden Sie unter KS-Zuweisungen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Microsoft Windows XP und höheren Betriebssystemen sowie DirectX 8.0 und höher DirectX-Versionen. |
Zielplattform | Desktop |
Kopfzeile | ks.h (ks.h einschließen) |