Bagikan melalui


Antarmuka Pengambilan Diagnostik Direct3D

Antarmuka berikut dideklarasikan dalam vspixengine.h.

Di bagian ini

TopikDeskripsi

INewFramesCallback

Panggilan balik dari mesin yang menunjukkan bahwa itu dilakukan mengurai bingkai baru yang ditambahkan ke log.

IPixCancelableRequest

Dasar permintaan apa pun yang dapat dibatalkan. Permintaan yang dibatalkan hanya dapat dibatalkan jika masih dalam antrean, sehingga pembatalan dapat diabaikan.

IPixErrorCallback

Panggilan balik dari mesin untuk menangani kesalahan.

IPixProgressCallback

Panggilan balik dari mesin untuk mengembalikan kemajuan.

IPixelHistoryCallback

Tidak digunakan. Sebelumnya panggilan balik untuk mengembalikan semua hasil riwayat piksel sekaligus.

IPixelHistoryRequest

Tidak digunakan. Sebelumnya permintaan untuk primitif riwayat piksel dan persimpangan bersama-sama.

IPixelHistoryCallback2

Panggilan balik untuk mengembalikan persimpangan riwayat piksel (gambar tingkat panggilan) dan primitif (tingkat segitiga) dalam dua hasil yang berbeda.

IPixelHistoryRequest2

Minta persimpangan riwayat piksel dan primitif secara terpisah.

IFrameBufferCallback

Panggilan balik untuk mengembalikan target render. Format target render yang dikembalikan R8G8B8A8_UNORM terlepas dari format rendertarget dalam mesin.

IFrameBufferRequest

Panggilan balik untuk meminta target render.

IDebugShaderRequest

Tidak digunakan. Sebelumnya permintaan untuk mulai men-debug shader.

IDebugShaderCallback

Panggilan balik untuk mengembalikan instruksi yang dihasilkan dari membuat jejak shader.

IDebugShaderRequest2

Minta untuk mulai men-debug shader. Permintaan ini berisi dua bagian: menghasilkan jejak, dan men-debug jejak.

IDebugShaderCancel

Permintaan untuk membatalkan pembuatan jejak shader.

IDebugLiveShaderRequest

Dicadangkan. Permintaan untuk melakukan debug langsung shader.

IGenericBufferDataCallback

Panggilan balik untuk mengembalikan konten objek dalam formulir XML.

IGenericBufferDataRequest

Minta konten objek dalam formulir XML.

IBufferObjectDataCallback

Panggilan balik untuk mengembalikan konten objek dalam bentuk buffer untuk mereka yang mendukungnya (buffer, tekstur).

IBufferObjectDataRequest

Minta konten objek dalam bentuk buffer untuk mereka yang mendukungnya.

ITextureCallback

Panggilan balik untuk menulis tekstur sebagai file DDS.

ITextureRequest

Minta tekstur ditulis sebagai file DDS.

ITileRequest

Minta tekstur ubin ditulis sebagai file DDS.

IPipeLineStagesCallback

Tidak digunakan. Sebelumnya panggilan balik untuk data tahapan alur.

IPipeLineStagesCallback2

Tidak digunakan. Sebelumnya panggilan balik untuk data tahapan alur.

IPipeLineStagesCallback3

Panggilan balik untuk data tahap alur.

IPipeLineStagesRequest

Tidak digunakan. Sebelumnya permintaan untuk data tahapan alur.

IPipeLineStagesRequest2

Tidak digunakan. Sebelumnya permintaan untuk data tahapan alur.

IPipeLineStagesRequest3

Meminta data tahapan alur.

ICallStackCallback

Panggilan balik untuk mengembalikan data callstack.

ICallStackRequest

Permintaan data callstack.

ISymbolSettings

Meneruskan informasi server simbol ke mesin penangkap desktop.

ISourceFileInfoCallback

Panggilan balik untuk mengembalikan info file sumber dari tumpukan panggilan.

ISourceFileInfoRequest

Minta info file sumber dari callstack.

IRunExperimentCallback

Panggilan balik untuk mengembalikan kesalahan dari mesin selama pengambilan.

IRunActionCallback

Tidak digunakan. Sebelumnya panggilan balik untuk menanggapi peristiwa "capture frame".

IRunActionRequest

Tidak digunakan. Sebelumnya permintaan untuk hal-hal seperti peristiwa "capture frame".

IFrameListCallback

Panggilan balik untuk mengembalikan daftar bingkai dengan id peristiwa dan nomor bingkainya.

IFrameListRequest

Minta daftar bingkai dengan id peristiwa dan nomor bingkainya.

ISummaryCallback

Panggilan balik untuk mengembalikan informasi ringkasan (ditampilkan di jendela properti).

ISummaryRequest

Minta informasi ringkasan.

IMeshCallback

Panggilan balik untuk mengembalikan buffer yang berisi jala tahap alur.

IMeshRequest

Minta buffer yang berisi jala tahap alur.

IFrameEventsCallback

Panggilan balik untuk mengembalikan daftar peristiwa dalam bingkai.

ISingleEventRequest

Tidak digunakan.

IFrameEventsRequest

Permintaan untuk mengembalikan daftar peristiwa dalam bingkai.

IObjectTableCallback

Panggil balik untuk mengembalikan data tabel objek.

IObjectTableRequest

Permintaan data tabel objek.

IFileIOCallback

Panggilan balik untuk menyimpan atau mengakhiri eksperimen. Menunjukkan bahwa penyimpanan file telah selesai.

IPixEngine2

Ekstensi ke antarmuka IPixEngine asli.

IPixEngine

Antarmuka asli untuk mengomunikasikan data tentang vsglog .

IPeerToPeerEngine

Antarmuka untuk data komunikasi jarak jauh tentang vsglog.

IServerConnectionCallback

Tidak digunakan.

IPixEngine3

Ekstensi ke antarmuka IPixEngine2.

IPixEngine4

Ekstensi ke antarmuka IPIxEngine3.

IUpdateObjectCallback

Panggilan balik untuk memperbarui konten objek.

IUpdateObject

Permintaan untuk memperbarui konten objek.

IPixEngine5Callbacks

Panggilan balik yang digunakan untuk menampilkan tekstur.

IPixEngine5

Ekstensi ke antarmuka IPixEngine4 yang berisi penambahan untuk melihat tekstur.

IPixEngine6

Ekstensi ke antarmuka IPixEngine5 yang berisi penambahan untuk menentukan versi mesin jarak jauh.

IVersionCallback

Panggil balik untuk mengembalikan versi semua antarmuka yang didukung. Hal ini memungkinkan konsumen untuk tidak sinkron dengan mesin penangkap.

IPixEngine7

Ekstensi ke antarmuka IPixEngine6 yang berisi penambahan sekeliling penerapan versi.

IOfflineAnalysisCallback

Panggilan balik untuk mengembalikan data analisis offline.

IOfflineAnalysisRequest

Permintaan data analisis offline.

IOfflineAnalysisCacheCallback

Panggilan balik untuk mengembalikan informasi tentang apakah permintaan offline di-cache atau tidak.

IOfflineAnalysisCacheRequest

Permintaan informasi tentang apakah permintaan offline di-cache atau tidak.

IStatusCallback

Tidak digunakan.

IPixEngineSingleton

Menentukan apakah mesin mendukung instans singleton atau tidak.

IPixEngineWin10

Menentukan apakah mesin berasal dari Windows 10.

 

Referensi Antarmuka Penangkapan Diagnostik Direct3D