get_device - função
Retorna a interface do dispositivo D3D que é subjacente a um objeto accelerator_view.
IUnknown *get_device(
const accelerator_view &_Rv
);
Parâmetros
- _Rv
O objeto D3D accelerator_view para o qual a interface do dispositivo D3D subjacente é retornada.
Valor de retorno
A interface do ponteiro IUnknown do dispositivo D3D que é subjacente ao objeto accelerator_view.
Comentários
A função get_device retorna um ponteiro para a interface do dispositivo D3D que é subjacente ao objeto accelerator_view especificado.A chamada de função falha e lança um runtime_exception se o objeto accelerator_view especificado não é um recurso de visualização do dispositivo D3D.Se a função tiver êxito, ela incrementa a contagem de referência da interface do dispositivo D3D chamando AddRef na interface.Você deve chamar Release na interface retornada após terminar de usá-lo.
Você deve sincronizar o uso simultâneo do objeto accelerator_view e a interface bruta do dispositivo ID3D11 de vários threads do host para verificar se há exclusão mútua.Uso simultâneo não-sicronizado do objeto accelerator_view e da interface bruta do dispositivo ID3D11 causa um comportamento indefinido.
Requisitos
Cabeçalho: amprt.h
Namespace: Concurrency::direct3d