ID3D11Device ::GetPrivateData, méthode (d3d11.h)
Obtenir des données définies par l’application à partir d’un appareil.
Syntaxe
HRESULT GetPrivateData(
[in] REFGUID guid,
[in, out] UINT *pDataSize,
[out, optional] void *pData
);
Paramètres
[in] guid
Type : REFGUID
GUID associé aux données.
[in, out] pDataSize
Type : UINT*
Pointeur vers une variable qui, en entrée, contient la taille, en octets, de la mémoire tampon vers laquelle pData pointe, et la sortie contient la taille, en octets, de la quantité de données récupérées par GetPrivateData .
[out, optional] pData
Type : void*
Pointeur vers une mémoire tampon que GetPrivateData remplit avec les données de l’appareil si pDataSize pointe vers une valeur qui spécifie une mémoire tampon suffisamment grande pour contenir les données.
Valeur retournée
Type : HRESULT
Cette méthode retourne l’un des codes décrits dans la rubrique Codes de retour Direct3D 11.
Remarques
Si les données retournées sont un pointeur vers un IUnknown ou l’une de ses classes dérivées, qui a été précédemment définie par SetPrivateDataInterface, le nombre de références de cette interface est incrémenté avant que les données privées ne soient retournées.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3d11.h |
Bibliothèque | D3D11.lib |