IDXGIObject::GetPrivateData, méthode (dxgi.h)
Obtenir un pointeur vers les données de l’objet.
Syntaxe
HRESULT GetPrivateData(
[in] REFGUID Name,
[in, out] UINT *pDataSize,
[out] void *pData
);
Paramètres
[in] Name
Type : REFGUID
GUID identifiant les données.
[in, out] pDataSize
Type : UINT*
Taille des données.
[out] pData
Type : void*
Pointeur vers les données.
Valeur retournée
Type : HRESULT
Retourne l’une des DXGI_ERROR suivantes.
Notes
Si les données retournées sont un pointeur vers un IUnknown ou l’une de ses classes dérivées, précédemment définies par IDXGIObject::SetPrivateDataInterface, vous devez appeler ::Release() sur le pointeur avant que le pointeur ne soit libéré pour décrémenter le nombre de références.
Vous pouvez passer GUID_DeviceType dans le paramètre Name de GetPrivateData pour récupérer le type d’appareil à partir de l’objet de l’adaptateur d’affichage (IDXGIAdapter, IDXGIAdapter1, IDXGIAdapter2).
Pour obtenir le type d’appareil sur lequel l’adaptateur d’affichage a été créé
- Appelez IUnknown::QueryInterface sur l’objet ID3D11Device ou ID3D10Device pour récupérer l’objet IDXGIDevice .
- Appelez GetParent sur l’objet IDXGIDevice pour récupérer l’objet IDXGIAdapter .
- Appelez GetPrivateData sur l’objet IDXGIAdapter avec GUID_DeviceType pour récupérer le type d’appareil sur lequel la carte graphique a été créée. pData pointe vers une valeur de l’énumération de type pilote (par exemple, une valeur de D3D_DRIVER_TYPE).
Spécifications
Plateforme cible | Windows |
En-tête | dxgi.h |
Bibliothèque | DXGI.lib |
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