Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menyediakan informasi tentang blok PERF_INSTANCE_HEADER yang berisi struktur. Blok PERF_INSTANCE_HEADER menyediakan informasi tentang instans dalam set penghitung, atau instans yang hasil penghitung kinerjanya disediakan dalam kueri beberapa instans. Blok PERF_INSTANCE_HEADER terdiri dari item berikut secara berurutan:
- Struktur PERF_INSTANCE_HEADER yang berisi ukuran blok PERF_INSTANCE_HEADER dan pengidentifikasi instans
- String UTF-16LE yang dihentikan null yang berisi nama instans.
- Padding sehingga ukuran total blok PERF_INSTANCE_HEADER adalah kelipatan 8 byte.
Sintaks
typedef struct _PERF_INSTANCE_HEADER {
ULONG Size;
ULONG InstanceId;
} PERF_INSTANCE_HEADER, *PPERF_INSTANCE_HEADER;
Anggota
Size
Ukuran total blok PERF_INSTANCE_HEADER , dalam byte. Ukuran total ini adalah jumlah ukuran struktur PERF_INSTANCE_HEADER , string yang berisi nama instans, dan padding.
InstanceId
Pengidentifikasi instans.
Keterangan
Setiap instans aktif dari set penghitung diidentifikasi oleh kombinasi
nama instans dan pengidentifikasi instansnya. Dua instans aktif dari
set penghitung tidak boleh memiliki kombinasi nama instans dan instans yang sama
Pengenal. Namun, klien harus mentolerir instans dengan kombinasi duplikat nama instans dan instans
Pengenal.
Fungsi PerfEnumerateCounterSetInstances mendapatkan urutan
PERF_INSTANCE_HEADER blok.
Fungsi PerfQueryCounterData mendapatkan blok PERF_DATA_HEADER yang mungkin
berisi blok PERF_INSTANCE_HEADER dalam blok PERF_MULTI_INSTANCES .
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 10, versi 1607 [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2016 [hanya aplikasi desktop] |
| Header | perflib.h |