Partilhar via


função D3DPERF_BeginEvent

Marca o início de um evento definido pelo usuário. O PIX pode usar esse evento para disparar uma ação.

Sintaxe

int WINAPI D3DPERF_BeginEvent(
  D3DCOLOR col,
  LPCWSTR wszName
);

Parâmetros

col

Cor do evento. Essa é a cor para exibir o evento no modo de exibição de evento.

wszName

Nome do evento.

Valor retornado

O nível de base zero da hierarquia em que esse evento está começando. Se ocorrer um erro, o valor retornado será negativo.

Comentários

Os eventos definidos pelo usuário agrupam outros eventos de uma forma significativa para o programa de destino para que eles possam ser melhor representados nas ferramentas de criação de perfil de desempenho. Por exemplo, um evento Draw Spaceship pode agrupar várias chamadas direct3D que lidam com o desenho de uma nave espacial em um jogo. Os eventos podem ser aninhados.

Cada chamada D3DPERF_BeginEvent deve ter uma chamada de D3DPERF_EndEvent correspondente. Eventos instantâneos (que não agrupam outros eventos) devem ser rotulados usando D3DPERF_SetMarker e não por D3DPERF_BeginEvent e D3DPERF_EndEvent.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d3d9.h
Biblioteca d3d9.lib
DLL d3d9.dll