Partilhar via


Interfaces de captura de diagnóstico do Direct3D

As interfaces a seguir são declaradas em vspixengine.h.

Nesta secção

TópicoDescrição

INewFramesCallback

Retorno de chamada do mecanismo indicando que foi feita a análise de quaisquer novos quadros adicionados ao log.

IPixCancelableRequest

Base de qualquer pedido que possa ser cancelado. As solicitações canceladas só podem ser canceladas se ainda estiverem na fila, portanto, um cancelamento pode ser ignorado.

IPixErrorCallback

Retorno de chamada do mecanismo para lidar com erros.

IPixProgressCallback

Retorno de chamada do motor para retornar o progresso.

IPixelHistoryCallback

Não utilizado. Anteriormente um retorno de chamada para retornar todos os resultados do histórico de pixels de uma só vez.

IPixelHistoryRequest

Não utilizado. Antigamente uma solicitação de primitivos de histórico de pixels e interseções juntas.

IPixelHistoryCallback2

Retorno de chamada para retornar interseções do histórico de pixels (nível de chamada de desenho) e primitivas (nível de triângulo) em dois resultados diferentes.

IPixelHistoryRequest2

Solicite interseções e primitivas do histórico de pixels separadamente.

IFrameBufferCallback

Retorno de chamada para retornar um destino de renderização. O formato do destino de renderização retornado é R8G8B8A8_UNORM independentemente do formato do destino de renderização no mecanismo.

IFrameBufferRequest

Retorno de chamada para solicitar um destino de renderização.

IDebugShaderRequest

Não utilizado. Anteriormente uma solicitação para iniciar a depuração de um sombreador.

IDebugShaderCallback

Retorno de chamada para retornar as instruções geradas a partir da criação de um rastreamento de sombreador.

IDebugShaderRequest2

Solicitação para iniciar a depuração de um sombreador. Essa solicitação contém duas partes: gerar um rastreamento e depurar um rastreamento.

IDebugShaderCancel

Solicitação para cancelar a geração de um rastreamento de sombreador.

IDebugLiveShaderRequest

Reservado. Solicitação para viver depurar um sombreador.

IGenericBufferDataCallback

Retorno de chamada para retornar o conteúdo de um objeto no formato XML.

IGenericBufferDataRequest

Solicitação do conteúdo de um objeto no formato XML.

IBufferObjectDataCallback

Retorno de chamada para retornar o conteúdo de um objeto em forma de buffer para aqueles que o suportam (buffers, texturas).

IBufferObjectDataRequest

Solicitação do conteúdo de um objeto em forma de buffer para aqueles que o suportam.

ITextureCallback

Retorno de chamada para gravar uma textura como um arquivo DDS.

ITextureRequest

Solicitação para que uma textura seja escrita como um arquivo DDS.

ITileRequest

Solicitação para que uma textura de mosaico seja escrita como um arquivo DDS.

IPipeLineStagesCallback

Não utilizado. Anteriormente um retorno de chamada para dados de estágios de pipeline.

IPipeLineStagesCallback2

Não utilizado. Anteriormente um retorno de chamada para dados de estágios de pipeline.

IPipeLineStagesCallback3

Retorno de chamada para dados de estágios de pipeline.

IPipeLineStagesRequest

Não utilizado. Anteriormente, uma solicitação de dados de estágios de pipeline.

IPipeLineStagesRequest2

Não utilizado. Anteriormente, uma solicitação de dados de estágios de pipeline.

IPipeLineStagesRequest3

Solicitação de dados de estágios de pipeline.

ICallStackCallback

Retorno de chamada para retornar dados da pilha de chamadas.

ICallStackRequest

Solicitação de dados da pilha de chamadas.

ISymbolSettings

Passa informações do servidor de símbolos para o mecanismo de captura da área de trabalho.

ISourceFileInfoCallback

Retorno de chamada para retornar informações do arquivo de origem de uma pilha de chamadas.

ISourceFileInfoRequest

Solicitação de informações do arquivo de origem de uma pilha de chamadas.

IRunExperimentCallback

Retorno de chamada para retornar erros do mecanismo durante a captura.

IRunActionCallback

Não utilizado. Anteriormente um retorno de chamada para responder ao evento "capture frame".

IRunActionRequest

Não utilizado. Anteriormente um pedido para coisas como o evento "capture frame".

IFrameListCallback

Retorno de chamada para retornar a lista de quadros com sua ID de evento e número de quadro.

IFrameListRequest

Solicite a lista de quadros com sua ID de evento e número de quadro.

ISummaryCallback

Retorno de chamada para retornar informações de resumo (exibidas na janela de propriedades).

ISummaryRequest

Pedido de informações sucintas.

IMeshCallback

Retorno de chamada para retornar um buffer contendo a malha de um estágio de pipeline.

IMeshRequest

Solicitação de um buffer contendo a malha de um estágio de pipeline.

IFrameEventsCallback

Retorno de chamada para retornar a lista de eventos em um quadro.

ISingleEventRequest

Não utilizado.

IFrameEventsRequest

Solicitação para retornar a lista de eventos em um quadro.

IObjectTableCallback

Retorno de chamada para retornar dados da tabela de objetos.

IObjectTableRequest

Solicitação de dados da tabela de objetos.

IFileIOCallback

Retorno de chamada para salvar ou encerrar o experimento. Indica que o salvamento do arquivo está concluído.

IPixEngine2

Extensões para a interface IPixEngine original.

IPixEngine

Interface original para comunicar dados sobre um vsglog .

IPeerToPeerEngine

Interface para comunicação remota de dados sobre um vsglog.

IServerConnectionCallback

Não utilizado.

IPixEngine3

Extensões para a interface IPixEngine2.

IPixEngine4

Extensões para a interface IPIxEngine3.

IUpdateObjectCallback

Retorno de chamada para atualizar o conteúdo de um objeto.

IUpdateObject

Solicitação de atualização do conteúdo de um objeto.

IPixEngine5Callbacks

Retornos de chamada usados para visualizar texturas.

IPixEngine5

Extensões para a interface IPixEngine4 contendo adições para visualização de texturas.

IPixEngine6

Extensões para a interface IPixEngine5 contendo adições para determinar a versão do mecanismo remoto.

IVersionCallback

Retorno de chamada para retornar as versões de todas as interfaces suportadas. Isso permite que o consumidor esteja fora de sincronia com o mecanismo de captura.

IPixEngine7

Extensões para a interface IPixEngine6 contendo adições em torno do versionamento.

IOfflineAnalysisCallback

Retorno de chamada para retornar dados de análise offline.

IOfflineAnalysisRequest

Solicitação de dados de análise offline.

IOfflineAnalysisCacheCallback

Retorno de chamada para retornar informações sobre se uma solicitação offline está armazenada em cache ou não.

IOfflineAnalysisCacheRequest

Solicitações de informações sobre se uma solicitação offline está armazenada em cache ou não.

IStatusCallback

Não utilizado.

IPixEngineSingleton

Determina se o mecanismo suporta uma instância singleton ou não.

IPixEngineWin10

Determina se o mecanismo é do Windows 10.

 

de referência da interface de captura de diagnóstico do Direct3D