Bereitstellen von Funktionen für DirectX VA 2.0-Erweiterungsmodi
Abfragen von DXVA 2.0-Erweiterungsmodi
Wenn die GetCaps-Funktion aufgerufen wird, stellt der Benutzermodusanzeigetreiber (UMD) die folgenden Funktionen für DirectX VA 2.0-Erweiterungsmodi bereit, die auf dem Anforderungstyp basieren, der im Typelement der D3DDDIARG_GETCAPS-Struktur angegeben ist, auf die der pData-Parameter verweist.
D3DDDICAPS_GETEXTENSIONGUIDCOUNT und D3DDDICAPS_GETEXTENSIONGUIDS Anforderungstypen
Die D3D-Runtime fordert zuerst die Anzahl der unterstützten GUIDs an, gefolgt von einer Anforderung für die Liste der unterstützten GUIDs. Die UMD gibt die Nummer und eine Liste der GUIDs zurück, die für Erweiterungsmodi unterstützt werden.
D3DDDICAPS_GETEXTENSIONCAPS Anforderungstyp
Jeder Erweiterungsmodus, den die UMD unterstützt, kann über eindeutige Funktionen verfügen. Die UMD gibt diese Funktionen zurück, wenn der D3DDDICAPS_GETEXTENSIONCAPS Anforderungstyp übergeben wird. Die Direct3D-Runtime gibt eine DXVADDI_QUERYEXTENSIONCAPSINPUT Struktur für die Erweiterungs-GUID an, um Funktionen für in einer Variablen abzurufen, auf die das pInfo-Elementvon D3DDDIARG_GETCAPS verweist. Die UMD gibt Funktionen für die Erweiterungs-GUID in einer privaten Struktur zurück, auf die das pData-Mitglied von D3DDDIARG_GETCAPS verweist.