Funzione create_accelerator_view
Crea un oggetto accelerator_view da un puntatore a un'interfaccia del dispositivo Direct3D.
accelerator_view create_accelerator_view(
IUnknown *_D3D_device
);
Parametri
- _D3D_device
Il puntatore all'interfaccia del dispositivo Direct3D.
Valore restituito
L'oggetto accelerator_view creato dall'interfaccia del dispositivo Direct3D passata.
Note
Questa funzione crea un nuovo oggetto accelerator_view a partire da un puntatore esistente verso un'interfaccia di dispositivo Direct3D.Se la chiamata di funzione ha esito positivo, il conteggio dei riferimenti del parametro viene incrementato tramite una chiamata AddRef all'interfaccia.Si può rilasciare l'oggetto in modo sicuro quando non è più richiesto nel codice di DirectX.Se la chiamata al metodo non riesce, viene generata una runtime_exception.
L'oggetto accelerator_view creato tramite questa funzione è thread-safe.È necessario sincronizzare l'utilizzo simultaneo dell'oggetto accelerator_view.L'utilizzo simultaneo non sincronizzato dell'oggetto accelerator_view e dell'interfaccia raw di ID3D11Device, genera un comportamento indefinito.
Il runtime di AMP C++ offre informazioni dettagliate sugli errori in modalità debug con l'utilizzo del livello di debug di D3D se si usa il flag D3D11_CREATE_DEVICE_DEBUG.
Requisiti
Intestazione: amprt.h
Spazio dei nomi: Concurrency::direct3d