IDirect3DVideoDevice9::GetDXVAGuids 方法
取得顯示驅動程式支援的 DirectX 影片加速 (DXVA) 配置檔案清單。
語法
HRESULT GetDXVAGuids(
DWORD *pNumGuids,
GUID *pGuids
);
參數
-
pNumGuids
-
在輸入上,指定 pGuids 陣列中的專案數目。 如果 pGuids 為 Null,則 的值
*pNumGuids
必須為零。輸出時,如果 pGuids 為 Null, pNumGuids 會收到限制模式 DXVA 設定檔的數目。 否則, pNumGuids 會接收實際複製到 pGuids 陣列的 GUID 數目。
-
pGuids
-
GUID 或 Null陣列的位址。 如果值為非Null,陣列會收到指定受限制模式 DXVA 設定檔的 GUID 清單。 這些 GUID 定義于 dxva.h 中,並記載于 DXVA 1.0 規格中。
傳回值
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
呼叫這個方法兩次。 在第一次呼叫時,將 pGuids 設定為 Null。 pNumGuids參數會接收 DXVA 設定檔 GUID 的數目。 配置具有所需大小的 GUID 陣列,然後再次呼叫 方法。 這次,請將 pGuids 設定為數組的位址。 方法會將 DXVA 設定檔 GUID 清單填滿陣列。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 [僅限傳統型應用程式] |
標頭 |
|
另請參閱