Eventos
19 de nov., 23 - 21 de nov., 23
Obtenha a vantagem competitiva de que você precisa com poderosas soluções de IA e nuvem participando do Microsoft Ignite online.
Registrar agoraNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
Determina se o aplicativo de chamada está em execução em uma ferramenta de criação de perfil do Microsoft Direct3D.
BOOL GetStatus();
O valor retornado será diferente de zero se o aplicativo de chamada estiver em execução em uma ferramenta de criação de perfil do Direct3D, como Visual Studio Ultimate 2012 e, caso contrário, zero.
Você pode chamar GetStatus para determinar se seu aplicativo está em execução em uma ferramenta de criação de perfil direct3D antes de fazer chamadas adicionais para outros métodos da interface ID3DUserDefinedAnnotation . Por exemplo, os métodos ID3DUserDefinedAnnotation::BeginEvent e ID3DUserDefinedAnnotation::EndEvent não terão efeito se o aplicativo de chamada não estiver em execução em uma ferramenta de criação de perfil do Direct3D habilitada. Portanto, você não precisa chamar esses métodos, a menos que seu aplicativo esteja em execução em uma ferramenta de criação de perfil direct3D.
O código a seguir mostra como usar GetStatus.
#ifdef DEVELOPMENT_BUILD
if ( pPerf->GetStatus() )
m_MakeD3DAnnotationCalls = true;
#endif
…
if ( m_ MakeD3DAnnotationCalls )
pPerf->BeginEvent(L“Drawing Ocean”);
MyDrawOceanRoutine();
Cliente mínimo com suporte | Windows 8 e Platform Update para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 e Platform Update para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | d3d11_1.h |
Biblioteca | D3D11.lib |
Eventos
19 de nov., 23 - 21 de nov., 23
Obtenha a vantagem competitiva de que você precisa com poderosas soluções de IA e nuvem participando do Microsoft Ignite online.
Registrar agora