IDXCoreAdapterList::Sort, méthode
Description
Trie un objet de liste d’adaptateurs DXCore en fonction d’un tableau d’entrée fourni de critères de tri, où les éléments du tableau plus haut dans le tableau de critères reçoivent une pondération plus élevée. Trier vous aide à trouver plus facilement votre adaptateur idéal dans une liste d’adaptateurs.
Syntaxe
HRESULT Sort(
uint32_t numPreferences,
_In_reads_(numPreferences) const DXCoreAdapterPreference* preferences
);
Paramètres
numPreferences
Type : uint32_t
Nombre d’éléments dans le tableau pointé vers le paramètre préférences .
préférences [in]
Type : const DXCoreAdapterPreference*
Pointeur vers un tableau constant de valeurs DXCoreAdapterPreference , représentant des critères de tri.
Retours
Type : HRESULT
Si la fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreurHRESULT.
Valeur retournée | Description |
---|---|
E_INVALIDARG | L’argument numPreferences est égal à zéro ou l’argument préférences est nullptr . |
Notes
Dans les cas où une valeur DXCoreAdapterPreference fournie n’est pas reconnue par le système d’exploitation, elle est ignorée et n’entraîne pas l’échec de l’API. Les valeurs DXCoreAdapterPreference connues seront toujours prises en compte dans ce cas. Pour déterminer si un type de tri est compris par l’API, appelez IDXCoreAdapterList::IsAdapterPreferenceSupported.
Les valeurs DXCoreAdapterPreference qui se produisent plus tôt dans le tableau de préférences fourni sont traitées avec une priorité plus élevée.
Pour plus d’informations sur la logique appliquée à chaque type, consultez la documentation sur l’énumération DXCoreAdapterPreference . La logique interne d’un type peut se développer au fur et à mesure que le système d’exploitation se développe.
Lorsque sort est retourné, les éléments de la liste des adaptateurs DXCore ont été triés du plus préférable au moins préférable. Ainsi, l’appel d’IDXCoreAdapterList::GetAdapter avec l’index 0 récupère l’adaptateur qui correspond le mieux aux types de préférences de tri demandés ; index 1 est la meilleure correspondance suivante, et ainsi de suite.
Voir aussi
IDXCoreAdapterList, référence DXCore, utilisation de DXCore pour énumérer les adaptateurs
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