Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Obtient des informations sur les fonctionnalités et fonctionnalités facultatives prises en charge par l’appareil DirectML.
Syntaxe
HRESULT CheckFeatureSupport(
DML_FEATURE feature,
UINT featureQueryDataSize,
[in, optional] const void *featureQueryData,
UINT featureSupportDataSize,
[out] void *featureSupportData
);
Paramètres
feature
Type : DML_FEATURE
Constante de l’énumération DML_FEATURE décrivant la ou les fonctionnalités que vous souhaitez interroger pour obtenir une prise en charge.
featureQueryDataSize
Type : UINT
Taille de la structure pointée vers le paramètre featureQueryData , si elle est fournie, sinon 0.
[in, optional] featureQueryData
Type : const void*
Pointeur facultatif vers une structure de requête qui correspond à la valeur du paramètre de fonctionnalité . Pour déterminer le type de requête correspondant pour chaque constante, consultez DML_FEATURE.
featureSupportDataSize
Type : UINT
Taille de la structure pointée vers le paramètre featureSupportData .
[out] featureSupportData
Type : void*
Pointeur vers une structure de données de prise en charge qui correspond à la valeur du paramètre de fonctionnalité . Pour déterminer le type de données de prise en charge correspondant pour chaque constante, consultez DML_FEATURE.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, il retourne DXGI_ERROR_UNSUPPORTED si le DML_FEATURE n’est pas reconnu ou non pris en charge, et E_INVALIDARG si les paramètres sont incorrects.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Plateforme cible | Windows |
| En-tête | directml.h |
| Bibliothèque | DirectML.lib |
| DLL | DirectML.dll |