get_device, fonction
Retourne l'interface de périphérique D3D à la base d'un objet accelerator_view.
IUnknown *get_device(
const accelerator_view &_Rv
);
Paramètres
- _Rv
L'objet D3D accelerator_view pour lequel l'interface de périphérique sous-jacente D3D est retournée.
Valeur de retour
Le pointeur d'interface de IUnknown du périphérique D3D à la base de l'objet d' accelerator_view .
Remarques
La fonction get_device retourne un pointeur d'interface de périphérique D3D à la base de l'objet spécifié accelerator_view .L'appel de fonction échoue et lève une runtime_exception si l'objet spécifié accelerator_view n'est pas une vue de ressource de périphérique D3D.Si la fonction réussit, il incrémente le compte de référence de l'interface de périphérique D3D en appelant AddRef sur l'interface.Vous devez appeler Release sur l'interface retournée lorsque vous avez terminé de l'utiliser.
Vous devez synchroniser l'utilisation simultanée de l'objet accelerator_view et de l'interface brut d'ID3D11Device par les threads à hôtes multiples pour vous assurer de l'exclusion mutuelle.L'utilisation simultanée non-synchronisée de l'objet d' accelerator_view et de l'interface brut d'ID3D11Device provoque un comportement indéfini.
Configuration requise
En-tête : amprt.h
Espace de noms : Concurrency::direct3d