IDMLDevice ::CheckFeatureSupport, méthode (directml.h)
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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour