Freigeben über


IDirect3DVideoDevice9::GetDXVAGuids-Methode

Ruft eine Liste der DXVA-Profile (DirectX Video Acceleration) ab, die vom Anzeigetreiber unterstützt werden.

Syntax

HRESULT GetDXVAGuids(
   DWORD *pNumGuids,
   GUID  *pGuids
);

Parameter

pNumGuids

Gibt bei der Eingabe die Anzahl der Elemente im pGuids-Array an. Wenn pGuidsNULL ist, muss der Wert von *pNumGuids null sein.

Wenn pGuidsnull ist, empfängt pNumGuids bei der Ausgabe die Anzahl von DXVA-Profilen im eingeschränkten Modus. Andernfalls empfängt pNumGuids die tatsächliche Anzahl von GUIDs, die in das pGuids-Array kopiert werden.

pGuids

Adresse eines Arrays von GUIDs oder NULL. Wenn der Wert ungleich NULL ist, empfängt das Array eine Liste von GUIDs, die DXVA-Profile im eingeschränkten Modus angeben. Diese GUIDs sind in dxva.h definiert und in der DXVA 1.0-Spezifikation dokumentiert.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Bemerkungen

Rufen Sie diese Methode zweimal auf. Legen Sie pGuids beim ersten Aufruf auf NULL fest. Der pNumGuids-Parameter empfängt die Anzahl der DXVA-Profil-GUIDs. Ordnen Sie ein Array von GUIDs mit der erforderlichen Größe zu, und rufen Sie die Methode erneut auf. Legen Sie pGuids diesmal auf die Adresse des Arrays fest. Die -Methode füllt das Array mit der Liste der DXVA-Profil-GUIDs aus.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
Header
Dxva.h

Siehe auch

IDirect3DVideoDevice9