ID3D11Device ::CheckFeatureSupport, méthode (d3d11.h)

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

Syntaxe

HRESULT CheckFeatureSupport(
        D3D11_FEATURE Feature,
  [out] void          *pFeatureSupportData,
        UINT          FeatureSupportDataSize
);

Paramètres

Feature

Type : D3D11_FEATURE

Un membre du D3D11_FEATURE type énuméré qui décrit la fonctionnalité à interroger pour obtenir la prise en charge.

[out] pFeatureSupportData

Type : void*

Une fois la méthode terminée, la structure passée est remplie de données qui décrivent la prise en charge des fonctionnalités.

FeatureSupportDataSize

Type : UINT

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

Valeur retournée

Type : HRESULT

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 .

Remarques

Pour rechercher la prise en charge du multithreading, transmettez la valeur D3D11_FEATURE_THREADING au paramètre Feature , transmettez la structure D3D11_FEATURE_DATA_THREADING au paramètre pFeatureSupportData et transmettez la taille de la structure D3D11_FEATURE_DATA_THREADING au paramètre FeatureSupportDataSize .

L’appel de CheckFeatureSupport avec la fonctionnalité définie sur D3D11_FEATURE_FORMAT_SUPPORT entraîne le retour des mêmes informations que celles qui seraient retournées par ID3D11Device ::CheckFormatSupport.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d11.h
Bibliothèque D3d11.lib

Voir aussi

ID3D11Device