énumération D3DDDI_QUERYREGISTRY_STATUS (d3dukmdt.h)
Ces codes status indiquent comment les données ont été récupérées via QueryAdapterInfo pour KMTQAITYPE_QUERYREGISTRY.
Syntax
typedef enum _D3DDDI_QUERYREGISTRY_STATUS {
D3DDDI_QUERYREGISTRY_STATUS_SUCCESS,
D3DDDI_QUERYREGISTRY_STATUS_BUFFER_OVERFLOW,
D3DDDI_QUERYREGISTRY_STATUS_FAIL,
D3DDDI_QUERYREGISTRY_STATUS_MAX
} D3DDDI_QUERYREGISTRY_STATUS;
Constantes
D3DDDI_QUERYREGISTRY_STATUS_SUCCESS Ce code status indique une réussite totale, et QueryAdapterInfo a également réussi. Tous les champs D3DDDI_QUERYREGISTRY_INFO commençant par Output sont mis à jour après le retour à partir de QueryAdapterInfo, en plus du champ D3DDDI_QUERYREGISTRY_INFO ::Status . |
D3DDDI_QUERYREGISTRY_STATUS_BUFFER_OVERFLOW Ce code status signifie que D3DKMT_QUERYADAPTERINFO ::P rivateDriverDataSize n’était pas assez grand pour récupérer toutes les données demandées. Seul D3DDDI_QUERYREGISTRY_INFO ::OutputValueSize est mis à jour après le retour à partir de QueryAdapterInfo, en plus du champ D3DDDI_QUERYREGISTRY_INFO ::Status . |
D3DDDI_QUERYREGISTRY_STATUS_FAIL Une erreur non spécifiée s’est produite et QueryAdapterInfo a également échoué. Tous les autres champs D3DDDI_QUERYREGISTRY_INFO ne sont pas modifiés après le retour à partir de QueryAdapterInfo. Étant donné que D3DDDI_QUERYREGISTRY_INFO est un struct de taille variable, D3DDDI_QUERYREGISTRY_STATUS_FAIL se produit de manière fiable lorsque D3DKMT_QUERYADAPTERINFO ::P rivateDriverDataSize est plus petit que la taille de D3DDDI_QUERYREGISTRY_INFO. |
D3DDDI_QUERYREGISTRY_STATUS_MAX D3DDDI_QUERYREGISTRY_STATUS_MAX n’est pas valide et existe simplement pour simplifier la maintenance de l’implémentation. |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dukmdt.h |
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