D3DDDIARG_CREATEEXTENSIONDEVICE Struktur (d3dumddi.h)
Die D3DDDIARG_CREATEEXTENSIONDEVICE Struktur beschreibt ein directX Video Acceleration (DirectX VA)-Erweiterungsgerät, das erstellt werden soll.
Syntax
typedef struct _D3DDDIARG_CREATEEXTENSIONDEVICE {
[in] const GUID *pGuid;
[in] DXVADDI_PRIVATEDATA *pPrivate;
[out] HANDLE hExtension;
} D3DDDIARG_CREATEEXTENSIONDEVICE;
Angehörige
[in] pGuid
Ein Zeiger auf die GUID, die den DirectX VA-Erweiterungstyp darstellt. Die Direct3D-Laufzeit ruft die GetCaps-Funktion auf, um die unterstützten Erweiterungs-GUIDs abzufragen.
[in] pPrivate
Ein Zeiger auf die DXVADDI_PRIVATEDATA-Struktur, die daten enthält, die vom Treiber zum Erstellen des Erweiterungsgeräts benötigt werden.
[out] hExtension
Ein Handle für das Erweiterungsgerät des Benutzermodustreibers. Die Direct3D-Laufzeit verwendet dieses Handle, um das Erweiterungsgerät in nachfolgenden Aufrufen zu identifizieren.
Bemerkungen
Weitere Informationen finden Sie unter Erstellen und Verwenden eines DirectX VA 2.0-Erweiterungsgeräts.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
Header- | d3dumddi.h (include D3dumddi.h) |