DXGKDDI_GETNODEMETADATA fonction de rappel (d3dkmddi.h)
À partir d’un handle d’adaptateur fourni, DXGKDDI_GETNODEMETADATA retourne les métadonnées d’un moteur sur un nœud GPU spécifié.
Syntaxe
DXGKDDI_GETNODEMETADATA DxgkddiGetnodemetadata;
NTSTATUS DxgkddiGetnodemetadata(
[in] IN_CONST_HANDLE hAdapter,
UINT NodeOrdinalAndAdapterIndex,
OUT_PDXGKARG_GETNODEMETADATA pGetNodeMetadata
)
{...}
Paramètres
[in] hAdapter
[in] Handle qui identifie une carte d’affichage. Dxgkrnl a précédemment fourni cette poignée au pilote miniport d’affichage (KMD) dans le paramètre DxgkInterface de la fonction DxgkDdiStartDevice .
NodeOrdinalAndAdapterIndex
[in] Index d’un nœud pour lequel les informations du moteur sont obtenues. Ce nœud se trouve dans l’adaptateur physique défini par le paramètre hAdapter .
pGetNodeMetadata
[out] Pointeur vers une structure DXGKARG_GETNODEMETADATA dans laquelle KMD retourne les métadonnées du moteur spécifié par NodeOrdinal.
Notez que la structure DXGKARG_GETNODEMETADATA est déclarée en tant que structure DXGK_NODEMETADATA .
Valeur retournée
Renvoie l'une des valeurs suivantes :
Code de retour | Description |
---|---|
STATUS_SUCCESS | DxgkDdiGetNodeMetadata a correctement récupéré les informations du moteur. |
STATUS_INVALID_PARAMETER | Le paramètre hAdapter ou pGetNodeMetadata n’est pas valide, ou NodeOrdinal est supérieur ou égal au nombre de nœuds sur l’adaptateur. |
Si les paramètres hAdapter et pGetNodeMetadata sont valides et que NodeOrdinal a une valeur comprise entre 0 et (nombre de nœuds - 1), tous les appels à cette fonction doivent réussir.
Remarques
KMD définit les bits pour chaque fonctionnalité prise en charge par le nœud GPU spécifié. Le système d’exploitation permet à UMD d’utiliser uniquement les fonctionnalités de métadonnées prises en charge par les rapports KMD.
Les pilotes d’affichage miniport (KMD) WDDM 1.3 et versions ultérieures doivent implémenter DXGKDDI_GETNODEMETADATA.
Pour plus d’informations sur l’implémentation de cette fonction, consultez Énumération des fonctionnalités du moteur GPU.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1 (WDDM 1.3) |
Serveur minimal pris en charge | Windows Server 2012 R2 |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | d3dkmddi.h (inclure D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |
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