DisplayTaskResult.PresentId Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan nilai yang menunjukkan jumlah presentasi yang telah diminta pada DisplayTaskPool tertentu.
public:
property unsigned long long PresentId { unsigned long long get(); };
uint64_t PresentId();
public ulong PresentId { get; }
var uInt64 = displayTaskResult.presentId;
Public ReadOnly Property PresentId As ULong
Nilai Properti
Pengidentifikasi jenis UINT64 yang menunjukkan jumlah presentasi yang telah diminta pada DisplayTaskPool tertentu.
Keterangan
Nilai mengembalikan kenaikan secara monoton oleh 1 pada setiap panggilan ke DisplayTaskPool.TryExecuteTask untuk DisplayTaskPool tertentu, terlepas dari apakah TryExecuteTask mengembalikan DisplayPresentStatus.Succeeded di DisplayTaskResult.PresentStatus.
Satu-satunya skenario di mana PresentId tidak akan bertahap adalah di mana Anda memanggil TryExecuteTask dengan parameter yang tidak valid, dan validasi runtime DirectDisplay gagal sebelum memanggil kernel. Dalam kasus tersebut, TryExecuteTask akan segera gagal, dan mengembalikan HRESULT. Untuk objek DisplayTaskPool baru, PresentId akan direset ke 0, dan TryExecuteTask pertama akan mengembalikan PresentId sama dengan 1.
Salah satu penggunaan umum PresentId adalah Anda dapat menggunakannya untuk menunggu di pagar yang digunakan sebagai input ke DisplayTask.SetSignal.
Berlaku untuk
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