Compartir a través de


Interfaces de captura de diagnósticos de Direct3D

Las siguientes interfaces se declaran en vspixengine.h.

En esta sección

TemaDescripción

INewFramesCallback

Devolución de llamada desde el motor que indica que se realiza el análisis de los marcos nuevos agregados al registro.

IPixCancelableRequest

Base de cualquier solicitud que se pueda cancelar. Las solicitudes canceladas solo se pueden cancelar si siguen en la cola, por lo que se puede omitir una cancelación.

IPixErrorCallback

Devolución de llamada del motor para controlar los errores.

IPixProgressCallback

Devolución de llamada del motor para devolver el progreso.

IPixelHistoryCallback

No se usa. Anteriormente, una devolución de llamada para devolver todos los resultados del historial de píxeles a la vez.

IPixelHistoryRequest

No se usa. Anteriormente, una solicitud de primitivos e intersecciones del historial de píxeles juntos.

IPixelHistoryCallback2

Devolución de llamada para devolver intersecciones del historial de píxeles (nivel de llamada de dibujo) y primitivos (nivel de triángulo) en dos resultados diferentes.

IPixelHistoryRequest2

Solicitud de intersecciones de historial de píxeles y primitivos por separado.

IFrameBufferCallback

Devolución de llamada para devolver un destino de representación. El formato del destino de representación devuelto se R8G8B8A8_UNORM independientemente del formato de rendertarget del motor.

IFrameBufferRequest

Devolución de llamada para solicitar un destino de representación.

IDebugShaderRequest

No se usa. Anteriormente, una solicitud para iniciar la depuración de un sombreador.

IDebugShaderCallback

Devolución de llamada para devolver las instrucciones generadas a partir de la creación de un seguimiento del sombreador.

IDebugShaderRequest2

Solicite iniciar la depuración de un sombreador. Esta solicitud contiene dos partes: generar un seguimiento y depurar un seguimiento.

IDebugShaderCancel

Solicite cancelar la generación de un seguimiento del sombreador.

IDebugLiveShaderRequest

Reservado. Solicitud para depurar en vivo un sombreador.

IGenericBufferDataCallback

Devolución de llamada para devolver el contenido de un objeto en formato XML.

IGenericBufferDataRequest

Solicite el contenido de un objeto en formato XML.

IBufferObjectDataCallback

Devolución de llamada para devolver el contenido de un objeto en formato de búfer para aquellos que lo admiten (búferes, texturas).

IBufferObjectDataRequest

Solicite el contenido de un objeto en formato de búfer para aquellos que lo admitan.

ITextureCallback

Devolución de llamada para escribir una textura como un archivo DDS.

ITextureRequest

Solicitar que se escriba una textura como un archivo DDS.

ITileRequest

Solicite que una textura en mosaico se escriba como un archivo DDS.

IPipeLineStagesCallback

No se usa. Anteriormente, una devolución de llamada para los datos de fases de canalización.

IPipeLineStagesCallback2

No se usa. Anteriormente, una devolución de llamada para los datos de fases de canalización.

IPipeLineStagesCallback3

Devolución de llamada para los datos de fases de canalización.

IPipeLineStagesRequest

No se usa. Anteriormente, una solicitud de datos de fases de canalización.

IPipeLineStagesRequest2

No se usa. Anteriormente, una solicitud de datos de fases de canalización.

IPipeLineStagesRequest3

Solicitud de datos de fases de canalización.

ICallStackCallback

Devolución de llamada para devolver datos de pila de llamadas.

ICallStackRequest

Solicitud de datos de pila de llamadas.

ISymbolSettings

Pasa información del servidor de símbolos al motor de captura de escritorio.

ISourceFileInfoCallback

Devolución de llamada para devolver información del archivo de origen desde una pila de llamadas.

ISourceFileInfoRequest

Solicitar información de archivo de origen desde una pila de llamadas.

IRunExperimentCallback

Devolución de llamada para devolver errores del motor durante la captura.

IRunActionCallback

No se usa. Anteriormente, una devolución de llamada para responder al evento "capture frame".

IRunActionRequest

No se usa. Anteriormente, una solicitud para cosas como el evento "capture frame".

IFrameListCallback

Devolución de llamada para devolver la lista de fotogramas con el identificador de evento y el número de fotograma.

IFrameListRequest

Solicite la lista de fotogramas con el identificador de evento y el número de fotograma.

ISummaryCallback

Devolución de llamada para devolver información de resumen (que se muestra en la ventana de propiedades).

ISummaryRequest

Solicitud de información de resumen.

IMeshCallback

Devolución de llamada para devolver un búfer que contiene la malla de una fase de canalización.

IMeshRequest

Solicitud de un búfer que contiene la malla de una fase de canalización.

IFrameEventsCallback

Devolución de llamada para devolver la lista de eventos en un marco.

ISingleEventRequest

No se usa.

IFrameEventsRequest

Solicitud para devolver la lista de eventos en un marco.

IObjectTableCallback

Devolución de llamada para devolver datos de tabla de objetos.

IObjectTableRequest

Solicitud de datos de tabla de objetos.

IFileIOCallback

Devolución de llamada para guardar o finalizar el experimento. Indica que se ha guardado el archivo.

IPixEngine2

Extensiones a la interfaz IPixEngine original.

IPixEngine

Interfaz original para comunicar datos sobre un vsglog .

IPeerToPeerEngine

Interfaz para comunicar datos remotos sobre un vsglog.

IServerConnectionCallback

No se usa.

IPixEngine3

Extensiones a la interfaz IPixEngine2.

IPixEngine4

Extensiones a la interfaz IPIxEngine3.

IUpdateObjectCallback

Devolución de llamada para actualizar el contenido de un objeto.

IUpdateObject

Solicitud para actualizar el contenido de un objeto.

IPixEngine5Callbacks

Devoluciones de llamada usadas para ver texturas.

IPixEngine5

Extensiones a la interfaz IPixEngine4 que contiene adiciones para ver texturas.

IPixEngine6

Extensiones a la interfaz IPixEngine5 que contiene adiciones para determinar la versión remota del motor.

IVersionCallback

Devolución de llamada para devolver las versiones de todas las interfaces admitidas. Esto permite que el consumidor no esté sincronizado con el motor de captura.

IPixEngine7

Extensiones a la interfaz IPixEngine6 que contiene adiciones en torno al control de versiones.

IOfflineAnalysisCallback

Devolución de llamada para devolver datos de análisis sin conexión.

IOfflineAnalysisRequest

Solicitud de datos de análisis sin conexión.

IOfflineAnalysisCacheCallback

Devolución de llamada para devolver información sobre si una solicitud sin conexión está almacenada en caché o no.

IOfflineAnalysisCacheRequest

Solicita información sobre si una solicitud sin conexión se almacena en caché o no.

IStatusCallback

No se usa.

IPixEngineSingleton

Determina si el motor admite una instancia singleton o no.

IPixEngineWin10

Determina si el motor procede de Windows 10.

 

Referencia de la interfaz de captura de diagnósticos de Direct3D