Partager via


ID3D12VideoDevice ::CheckFeatureSupport, méthode (d3d12video.h)

Obtient des informations sur les fonctionnalités prises en charge par le pilote vidéo actuel.

Syntaxe

HRESULT CheckFeatureSupport(
  D3D12_FEATURE_VIDEO FeatureVideo,
  void                *pFeatureSupportData,
  UINT                FeatureSupportDataSize
);

Paramètres

FeatureVideo

Un membre du D3D12_FEATURE_VIDEO énumération qui spécifie la fonctionnalité à interroger pour obtenir la prise en charge.

pFeatureSupportData

Structure qui contient des données qui décrivent les détails de configuration de la fonctionnalité pour laquelle la prise en charge est demandée et, une fois l’appel terminé, est renseignée avec des détails sur le niveau de prise en charge disponible. Pour plus d’informations sur la structure associée à chaque type de demande de prise en charge des fonctionnalités, consultez les descriptions des champs pour D3D12_FEATURE_VIDEO.

FeatureSupportDataSize

Taille de la structure passée au paramètre pFeatureSupportData .

Valeur retournée

Retourne S_OK en cas de réussite ; sinon, retourne E_INVALIDARG si un type de données non pris en charge est passé au paramètre pFeatureSupportData ou si une incompatibilité de taille est détectée pour le paramètre FeatureSupportDataSize .

Configuration requise

Condition requise Valeur
En-tête d3d12video.h
DLL d3d12.dll