Fonction D3DKMTEnumAdapters3 (d3dkmthk.h)
Fournit des informations pour l’énumération des graphiques et des cartes d’affichage sur le système.
Syntaxe
NTSTATUS D3DKMTEnumAdapters3(
[in/out] D3DKMT_ENUMADAPTERS3 *unnamedParam1
);
Paramètres
[in/out] unnamedParam1
Structure D3DKMT_ENUMADAPTERS3 . L’appelant transmet la taille du tableau et un espace de tableau vide. L’appelé vérifie qu’il y a suffisamment d’espace dans le tableau, remplit le tableau et retourne la quantité du tableau utilisée.
Valeur retournée
Cette fonction retourne NTSTATUS.
Code de retour | Description |
---|---|
STATUS_BUFFER_TOO_SMALL | Le tableau fourni est trop petit pour recevoir toutes les cartes. |
STATUS_INVALID_PARAMETER | Le membre pEnumAdapters est null ou est une région de mémoire non valide. |
STATUS_NO_MEMORY | La mémoire ne peut pas être allouée pour satisfaire l’opération. |
Remarques
Lorsque D3DKMT_ENUMADAPTERS3 ::p Adapters a la valeur Null, D3DKMT_ENUMADAPTERS3 ::NumAdapters est défini sur le nombre maximal d’adaptateurs pris en charge. Les personnes appelées appellent généralement la méthode, tout d’abord, pour récupérer le nombre maximal d’adaptateurs pris en charge.
Lorsque l’appelé énumère correctement les cartes, il devient responsable de la gestion explicite de la durée de vie de l’adaptateur D3DKMT_HANDLEs. Ces handles sont retournés à l’appelé via pEnumAdapters, et ils doivent être fermés avec D3DKMTCloseAdapter.
La définition d’aucun indicateur D3DKMT_ENUMADAPTERS3 ::Filter n’énumère toujours les adaptateurs, mais il y a moins d’adaptateurs que D3DKMTEnumAdapters2 énuméré. Les adaptateurs ComputeOnly sont laissés en dehors de l’énumération par défaut, afin d’éviter les applications cassants. Les adaptateurs DisplayOnly sont également laissés en dehors de l’énumération par défaut.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 2004 |
Plateforme cible | Windows |
En-tête | d3dkmthk.h (inclure D3dkmthk.h) |
Bibliothèque | Gdi32.lib |
DLL | Gdi32.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