create_accelerator_view, fonction
Crée un objet accelerator_view à partir d'un pointeur vers une interface de périphérique Direct3D.
accelerator_view create_accelerator_view(
IUnknown *_D3D_device
);
Paramètres
- _D3D_device
Le pointeur vers l'interface de périphérique Direct3D.
Valeur de retour
L'objet accelerator_view créé à partir de l'interface de périphérique Direct 3D passée.
Remarques
Cette fonction crée un nouvel objet accelerator_view à partir d'un pointeur existant vers une interface de périphérique Direct3D.Si l'appel de fonction réussit, le décompte de références du paramètre est incrémenté via un appel AddRef à l'interface.Vous pouvez libérer sans risque l'objet lorsqu'il n'est plus nécessaire dans votre code DirectX.Si l'appel à la méthode échoue, une runtime_exception est levée.
L'objet accelerator_view que vous créez à l'aide de cette fonction est thread-safe.Vous devez synchroniser l'utilisation simultanée de l'objet accelerator_view.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.
Le runtime C++ AMP fournit des informations détaillées sur les erreurs en mode débogage grâce à la couche de débogage D3D si vous utilisez la balise D3D11_CREATE_DEVICE_DEBUG.
Configuration requise
En-tête : amprt.h
Espace de noms : Concurrency::direct3d