Antarmuka ID3DUserDefinedAnnotation (d3d11_1.h)
Antarmuka ID3DUserDefinedAnnotation memungkinkan aplikasi untuk menjelaskan bagian konseptual dan penanda dalam alur kode aplikasi. Alat yang diaktifkan dengan tepat, seperti Microsoft Visual Studio Ultimate 2012, dapat menampilkan bagian dan penanda ini secara visual di sepanjang garis waktu Microsoft Direct3D alat, sementara alat men-debug aplikasi. Catatan visual ini memungkinkan pengguna alat tersebut untuk menavigasi ke bagian garis waktu yang menarik, atau untuk memahami kumpulan panggilan Direct3D apa yang diproduksi oleh bagian tertentu dari kode aplikasi.
Warisan
Antarmuka ID3DUserDefinedAnnotation mewarisi dari antarmuka IUnknown . ID3DUserDefinedAnnotation juga memiliki jenis anggota berikut:
Metode
Antarmuka ID3DUserDefinedAnnotation memiliki metode ini.
ID3DUserDefinedAnnotation::BeginEvent Menandai awal bagian kode peristiwa. |
ID3DUserDefinedAnnotation::EndEvent Menandai akhir bagian kode peristiwa. |
ID3DUserDefinedAnnotation::GetStatus Menentukan apakah aplikasi panggilan berjalan di bawah alat pembuatan profil Microsoft Direct3D. |
ID3DUserDefinedAnnotation::SetMarker Menandai satu titik eksekusi dalam kode. |
Keterangan
Metode ID3DUserDefinedAnnotation tidak berpengaruh ketika aplikasi panggilan tidak berjalan di bawah alat pembuatan profil khusus Direct3D seperti Visual Studio Ultimate 2012.
Antarmuka ID3DUserDefinedAnnotation diterbitkan oleh konteks perangkat Microsoft Direct3D 11. Oleh karena itu, ID3DUserDefinedAnnotation memiliki aturan utas yang sama dengan antarmuka ID3D11DeviceContext , atau antarmuka konteks lainnya. Untuk informasi selengkapnya tentang utas Direct3D, lihat MultiThreading. Untuk mengambil antarmuka ID3DUserDefinedAnnotation untuk konteks, panggil metode QueryInterface untuk konteks (misalnya, ID3D11DeviceContext::QueryInterface). Dalam panggilan ini, Anda harus meneruskan pengidentifikasi ID3DUserDefinedAnnotation.
Antarmuka ID3DUserDefinedAnnotation adalah Microsoft Direct3D 10 dan yang lebih baru setara dengan fungsi DIRECT3D 9 PIX (D3DPERF_* fungsi).
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 dan Pembaruan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 dan Platform Update untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | d3d11_1.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk