Passer au contenu principal
Obtient un pointeur vers l’appareil qui a créé cette interface.

Syntaxe

Paramètres

riid
Type : const IID &
Identificateur global unique (GUID) de l’interface de l’appareil. Le REFIID, ou GUID, de l’interface de l’appareil peut être obtenu à l’aide de la macro __uuidof(). Par exemple, __uuidof(ID3D12Device) permet d’obtenir le GUID de l’interface d’un appareil. ppvDevice [out, optional]
Type : void**
Pointeur vers un bloc de mémoire qui reçoit un pointeur vers l’interface ID3D12Device de l’appareil.

Valeur renvoyée

Type : void Cette méthode renvoie l’un des codes de retour Direct3D 12.

Remarques

Le nombre de références de toutes les interfaces renvoyées est incrémenté de un ; veillez donc à appeler ::release() sur les pointeurs renvoyés avant qu’ils ne soient libérés, sinon vous aurez une fuite de mémoire.

Exemples

L’exemple D3D12Multithreading utilise ID3D12DeviceChild::GetDevice comme suit :
Consultez Exemple de code dans la référence D3D12.

Configuration requise

En-tête : d3d12_xs.h ou d3d12_x.h
Bibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One

Voir aussi

ID3D12DeviceChild
Dernière modification le 6 octobre 2026