Bagikan melalui


header diagnosticdataquery.h

Header ini digunakan oleh Keamanan dan Identitas. Untuk informasi selengkapnya, lihat:

diagnosticdataquery.h berisi antarmuka pemrograman berikut:

Fungsi

 
DdqCancelDiagnosticRecordOperation

Membatalkan semua operasi kueri internal API Kueri Data Diagnostik yang luar biasa untuk sesi ini. Ini dapat dipanggil dari utas lain untuk mengganggu API Kueri yang berjalan lama.
DdqCloseSession

Menutup handel sesi Kueri Data Diagnostik.
DdqCreateSession

Membuat handel sesi API Kueri Data Diagnostik yang akan digunakan untuk mengidentifikasi sesi Kueri Data Diagnostik secara unik.
DdqExtractDiagnosticReport

Digunakan untuk mengambil laporan Pelaporan Galat Windows, API ini mengekstrak kabin ke jalur tujuan yang ditentukan. Jika laporan kesalahan tidak berisi taksi apa pun, tidak ada pekerjaan yang dilakukan.
DdqFreeDiagnosticRecordLocaleTags

Membebaskan memori yang dialokasikan untuk informasi tag yang dirujuk oleh handel HDIAGNOSTIC_EVENT_TAG_DESCRIPTION.
DdqFreeDiagnosticRecordPage

Membebaskan memori yang dialokasikan untuk halaman catatan diagnostik yang direferensikan oleh handel HDIAGNOSTIC_RECORD.
DdqFreeDiagnosticRecordProducerCategories

Membebaskan memori yang dialokasikan untuk serangkaian kategori dan representasi teks kategori yang dirujuk oleh handel HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION.
DdqFreeDiagnosticRecordProducers

Membebaskan memori yang dialokasikan untuk sekumpulan produsen yang direferensikan oleh handel HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION.
DdqFreeDiagnosticReport

Membebaskan memori yang dialokasikan untuk laporan kesalahan yang dirujuk oleh handel HDIAGNOSTIC_REPORT_DATA.
DdqGetDiagnosticDataAccessLevelAllowed

Mengembalikan tingkat akses data tertinggi yang tersedia untuk pemanggil API. Ini bisa berupa NoData, CurrentUserData, atau AllUserData.
DdqGetDiagnosticRecordAtIndex

Mengambil informasi rekaman data diagnostik pada indeks yang ditentukan dalam sumber daya yang ditujukkan oleh handel HDIAGNOSTIC_DATA_RECORD.
DdqGetDiagnosticRecordBinaryDistribution

Mengambil nama biner dan perkiraan total pengunggahan volume Peristiwa Data Diagnostik terkait dalam byte untuk biner N noisiest teratas berdasarkan total perkiraan ukuran unggahan, di mana N adalah nilai yang diteruskan untuk topNBinaries.
DdqGetDiagnosticRecordCategoryAtIndex

Mengambil kategori rekaman diagnostik pada indeks yang ditentukan dalam sumber daya yang ditunjukkan oleh handel HDIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION.
DdqGetDiagnosticRecordCategoryCount

Mengambil angka (ukuran) kategori rekaman diagnostik dalam sumber daya yang ditunjukkan oleh handel HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION.
DdqGetDiagnosticRecordCount

Mengambil nomor (ukuran) elemen dalam sumber daya yang ditujukan oleh handel HDIAGNOSTIC_DATA_RECORD.
DdqGetDiagnosticRecordLocaleTagAtIndex

Mengambil deskripsi tag pada indeks yang ditentukan dalam sumber daya yang ditujukan oleh handel HDIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION.
DdqGetDiagnosticRecordLocaleTagCount

Mengambil jumlah (ukuran) tag dalam sumber daya yang ditujukan oleh handel HDIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION.
DdqGetDiagnosticRecordLocaleTags

Mengambil informasi untuk semua tag yang diketahui di bawah lokal yang ditentukan dan menyediakan handel, HDIAGNOSTIC_EVENT_TAG_DESCRIPTION, ke data. Contoh lokal adalah "en-US". Contoh nilai pengembalian adalah sumber daya DIAGNOSTIC_EVENT_TAG_DESCRIPTION yang berisi data berikut: tag: 11, nama: "Konektivitas dan Konfigurasi Perangkat" dan deskripsi: "Data yang menjelaskan koneksi dan konfigurasi perangkat yang terhubung ke layanan dan jaringan, termasuk konfigurasi, pengaturan, dan performa pengidentifikasi perangkat (misalnya alamat IP).
DdqGetDiagnosticRecordPage

Mengambil halaman (batch) rekaman yang difilter. Pemfilteran pada rekaman yang dikembalikan dilakukan secara internal menggunakan parameter input DIAGNOSTIC_DATA_SEARCH_CRITERIA searchCriteria, pageRecordCount, offset, dan baseRowId.
DdqGetDiagnosticRecordPayload

Mengambil teks payload untuk rekaman peristiwa yang ditentukan oleh rowId.
DdqGetDiagnosticRecordProducerAtIndex

Mengambil deskripsi produsen pada indeks yang ditentukan dalam sumber daya yang ditujukan oleh handel HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION.
DdqGetDiagnosticRecordProducerCategories

Produsen dan kategori memiliki hubungan hierarkis--yaitu, kategori milik produsen. Fungsi ini mengambil ID Kategori dan representasi teks kategori yang tersedia untuk Nama Produser diagnostik tertentu.
DdqGetDiagnosticRecordProducerCount

Mengambil jumlah (ukuran) produsen dalam sumber daya yang ditujukan oleh HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION.
DdqGetDiagnosticRecordProducers

Mengambil Produsen Data Diagnostik yang tersedia untuk sesi Kueri Data Diagnostik.
DdqGetDiagnosticRecordStats

Mengambil statistik rekaman Data Diagnostik transkrip peristiwa yang difilter. Pemfilteran pada statistik yang dikembalikan dilakukan menggunakan parameter input, DIAGNOSTIC_DATA_SEARCH_CRITERIA filter. Status rekaman menjelaskan berapa banyak rekaman yang cocok dengan kriteria pencarian yang tersedia, dan mengembalikan parameter yang digunakan untuk kueri data lebih lanjut. Salah satu penggunaan API ini adalah memeriksa apakah ada perubahan sejak terakhir kali data dikueri. Perubahan parameter output menunjukkan perubahan status status rekaman transkrip peristiwa.
DdqGetDiagnosticRecordSummary

Mengambil statistik umum tentang rekaman data diagnostik, yang dapat difilter oleh produsen.
DdqGetDiagnosticRecordTagDistribution

Mengambil Peristiwa Data Diagnostik per statistik distribusi peristiwa tag privasi berdasarkan nama produsen yang ditentukan.
DdqGetDiagnosticReport

Mengambil laporan kesalahan yang diunggah atau diantrekan untuk diunggah dari PC ini melalui handel HDIAGNOSTIC_REPORT_DATA.
DdqGetDiagnosticReportAtIndex

Mengambil laporan kesalahan dan informasinya pada indeks yang ditentukan dalam sumber daya yang ditujukan oleh handel HDIAGNOSTIC_REPORT_DATA.
DdqGetDiagnosticReportCount

Mengambil angka (ukuran) laporan kesalahan dalam sumber daya yang ditunjukkan oleh handel HDIAGNOSTIC_REPORT_DATA.
DdqGetDiagnosticReportStoreReportCount

Mengambil jumlah (ukuran) laporan yang disimpan di penyimpanan yang diminta.
DdqGetSessionAccessLevel

Mengembalikan tingkat akses data dari sesi Kueri Data Diagnostik saat ini.
DdqGetTranscriptConfiguration

Mendapatkan konfigurasi transkrip peristiwa, seperti ukuran penyimpanan maksimum dan jam riwayat data.
DdqIsDiagnosticRecordSampledIn

Mengambil status sampel perangkat untuk suatu peristiwa.
DdqSetTranscriptConfiguration

Mengatur konfigurasi transkrip peristiwa, seperti ukuran penyimpanan maksimum dan jam riwayat data. Perhatikan bahwa pengaturan konfigurasi akan gagal jika pengguna tidak ditingkatkan.