Partager via


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

Voir aussi

Référence

Concurrency::direct3d, espace de noms