Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. Der Benutzermodustreiber erstellt dieses Handle. Die Direct3D-Laufzeit verwendet sie, 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) |