Metode ID3DUserDefinedAnnotation::SetMarker (d3d11_1.h)
Menandai satu titik eksekusi dalam kode.
Sintaks
void SetMarker(
[in] LPCWSTR Name
);
Parameter
[in] Name
String UNICODE yang dihentikan NULL yang berisi nama penanda. Nama ini tidak relevan dengan sistem operasi. Anda dapat memilih nama yang bermakna saat aplikasi panggilan berjalan di bawah alat pembuatan profil Direct3D. Penunjuk NULL menghasilkan hasil yang tidak terdefinisi.
Nilai kembali
Tidak ada
Keterangan
Pengguna dapat memvisualisasikan penanda saat aplikasi panggilan berjalan di bawah alat pembuatan profil Direct3D yang diaktifkan seperti Microsoft Visual Studio Ultimate 2012.
SetMarker tidak berpengaruh jika aplikasi panggilan tidak berjalan di bawah alat pembuatan profil Direct3D yang diaktifkan.
Contoh
Kode berikut menunjukkan cara menggunakan SetMarker. Ini juga menggunakan jenis penunjuk cerdas CComPtr .
CComPtr< ID3D11DeviceContext > pID3D11DeviceContext;
HRESULT hrCreateDevice = (*pfnD3D11CreateDevice)(
0,
D3D_DRIVER_TYPE_NULL,
0,
0,
NULL,
0,
D3D11_SDK_VERSION,
NULL,
0,
& pID3D11DeviceContext );
VERIFY_SUCCEEDED(hrCreateDevice);
CComPtr<ID3DUserDefinedAnnotation> pPerf;
HRESULT hr = pID3D11DeviceContext->QueryInterface( __uuidof(pPerf), reinterpret_cast<void**>(&pPerf) );
if ( FAILED( hr ) )
return;
pPerf->SetMarker( L”Occlusion test failed- not drawing sun flare” );
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 Pembaruan Platform untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | d3d11_1.h |
Pustaka | D3D11.lib |
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