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 |