Partager via


ID3D11DeviceChild::GetPrivateData, méthode (d3d11.h)

Obtenir des données définies par l’application à partir d’un enfant d’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’enfant 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 de retour Direct3D 11.

Notes

Les données stockées dans l’enfant de l’appareil sont définies en appelant ID3D11DeviceChild::SetPrivateData.

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.

Windows Phone 8 : Cette API est prise en charge.

Configuration requise

   
Plateforme cible Windows
En-tête d3d11.h
Bibliothèque D3D11.lib

Voir aussi

ID3D11DeviceChild