Bagikan melalui


Kerangka Kerja Diagnostik Jaringan

Gambaran umum teknologi Network Diagnostics Framework.

Untuk mengembangkan Kerangka Kerja Diagnostik Jaringan, Anda memerlukan header ini:

Untuk panduan pemrograman untuk teknologi ini, lihat:

Enumerasi

 
ATTRIBUTE_TYPE

Enumerasi ATTRIBUTE_TYPE menentukan nilai yang mungkin untuk atribut pembantu.
DIAGNOSIS_STATUS

Enumerasi DIAGNOSIS_STATUS menjelaskan hasil hipotesis yang dikirimkan ke kelas pembantu di mana kesehatan komponen telah ditentukan.
PROBLEM_TYPE

Enumerasi PROBLEM_TYPE menjelaskan jenis masalah yang ditunjukkan kelas pembantu.
REPAIR_RISK

Enumerasi REPAIR_RISK menentukan apakah perubahan perbaikan terus-menerus dan apakah perubahan tersebut dapat dibatalkan.
REPAIR_SCOPE

Enumerasi REPAIR_SCOPE menjelaskan cakupan modifikasi untuk perbaikan tertentu.
REPAIR_STATUS

Enumerasi REPAIR_STATUS menjelaskan hasil dari kelas pembantu yang mencoba opsi perbaikan.
UI_INFO_TYPE

Enumerasi UI_INFO_TYPE mengidentifikasi perbaikan yang melakukan tugas antarmuka pengguna.

Fungsi

 
Batalkan

Membatalkan diagnosis atau perbaikan yang sedang berlangsung.
Pembersihan

Memungkinkan Ekstensi Kelas Pembantu membersihkan sumber daya setelah diagnosis atau operasi perbaikan.
CreateUtilityInstance

Digunakan oleh Network Diagnostics Framework (NDF). Metode ini disediakan untuk penggunaan sistem. (INetDiagHelperUtilFactory.CreateUtilityInstance)
GetAttributeInfo

Metode GetAttributeInfo mengambil daftar parameter kunci yang diperlukan oleh Ekstensi Kelas Pembantu.
GetAttributes

Mengambil informasi tambahan tentang masalah yang telah didiagnosis ekstensi kelas pembantu.
GetCacheTime

Menentukan waktu ketika hasil cache dari operasi diagnosis dan perbaikan telah kedaluwarsa.
GetDiagnosticsInfo

Memungkinkan instans Ekstensi Kelas Pembantu untuk memberikan perkiraan.
GetDownStreamHypotheses

Meminta Ekstensi Kelas Pembantu untuk menghasilkan hipotesis.
GetHigherHypotheses

Hasilkan hipotesis untuk kemungkinan penyebab pemanfaatan tinggi.
GetKeyAttributes

Mengambil atribut utama Ekstensi Kelas Pembantu.
GetLifeTime

Mengambil masa pakai instans Ekstensi Kelas Pembantu.
GetLowerHypotheses

Menghasilkan hipotesis untuk kemungkinan penyebab kesehatan rendah pada komponen lokal.
GetRepairInfo

Mengambil informasi perbaikan yang dimiliki Ekstensi Kelas Pembantu untuk jenis masalah tertentu.
GetUpStreamHypotheses

Menghasilkan hipotesis untuk kemungkinan penyebab pemanfaatan tinggi dalam komponen jaringan hulu.
HighUtilization

Periksa apakah komponen yang sesuai sangat digunakan.
Initialize

Metode Inisialisasi meneruskan atribut ke Ekstensi Kelas Pembantu dari hipotesis. Kelas pembantu harus menyimpan parameter ini untuk digunakan dalam fungsi diagnostik utama. Metode ini harus dipanggil sebelum fungsi diagnostik apa pun.
LowHealth

Periksa apakah komponen yang didiagnosis sehat.
NdfCancelIncident

Digunakan untuk membatalkan fungsi yang tidak perlu yang sebelumnya telah dipanggil pada insiden yang ada.
NdfCloseIncident

Digunakan untuk menutup insiden Network Diagnostics Framework (NDF) setelah resolusinya.
NdfCreateConnectivityIncident

Mendiagnosis masalah konektivitas Internet generik.
NdfCreateDNSIncident

Mendiagnosis masalah resolusi nama dalam menyelesaikan nama host tertentu.
NdfCreateGroupingIncident

Membuat sesi untuk mendiagnosis masalah fungsionalitas pengelompokan peer-to-peer.
NdfCreateInboundIncident

Membuat sesi untuk mendiagnosis konektivitas masuk untuk aplikasi atau layanan tertentu.
NdfCreateIncident

Untuk menguji fungsionalitas NDF yang dimasukkan ke dalam aplikasi mereka.
NdfCreateNetConnectionIncident

Mendiagnosis masalah konektivitas menggunakan kelas pembantu NetConnection.
NdfCreatePnrpIncident

Membuat sesi untuk mendiagnosis masalah dengan layanan Protokol Resolusi Nama Serekan (PNRP).
NdfCreateSharingIncident

Mendiagnosis masalah jaringan dalam mengakses berbagi jaringan tertentu.
NdfCreateWebIncident

Mendiagnosis masalah konektivitas web. (NdfCreateWebIncident)
NdfCreateWebIncidentEx

Mendiagnosis masalah konektivitas web. (NdfCreateWebIncidentEx)
NdfCreateWinSockIncident

Menyediakan akses ke Kelas Pembantu Winsock yang disediakan oleh Microsoft.
NdfDiagnoseIncident

Mendiagnosis akar penyebab insiden tanpa menampilkan antarmuka pengguna.
NdfExecuteDiagnosis

Fungsi NdfExecuteDiagnosis digunakan untuk mendiagnosis akar penyebab insiden yang telah terjadi.
NdfGetTraceFile

Digunakan untuk mengambil jalur yang berisi file Log Jejak Peristiwa (ETL) yang berisi peristiwa Pelacakan Peristiwa untuk Windows (ETW) dari sesi diagnostik.
NdfRepairIncident

Memperbaiki insiden tanpa menampilkan antarmuka pengguna.
Mengkonfirmasi UlangLowHealth

Digunakan untuk menambahkan pass Kesehatan Rendah kedua setelah hipotesis telah didiagnosis dan sebelum perbaikan diambil.
Perbaikan

Melakukan perbaikan yang ditentukan oleh parameter input.
ReproduceFailure

Digunakan oleh Network Diagnostics Framework (NDF). Metode ini dicadangkan untuk penggunaan sistem. (INetDiagHelperEx.ReproduceFailure)
SetLifeTime

Ekstensi Kelas Pembantu dapat membatasi diagnosisnya ke peristiwa dalam periode waktu tersebut.
SetUtilities

Digunakan oleh Network Diagnostics Framework (NDF). Metode ini dicadangkan untuk penggunaan sistem. (INetDiagHelperEx.SetUtilities)
Memvalidasi

Dipanggil oleh NDF setelah perbaikan berhasil diselesaikan.

Antarmuka

 
INetDiagHelper

Antarmuka INetDiagHelper menyediakan metode yang menangkap dan memberikan informasi yang terkait dengan diagnosis dan resolusi masalah terkait jaringan.
INetDiagHelperEx

Menyediakan metode yang diperluas pada antarmuka INetDiagHelper untuk menangkap dan memberikan informasi yang terkait dengan diagnosis dan resolusi masalah terkait jaringan.
INetDiagHelperInfo

Antarmuka INetDiagHelperInfo menyediakan metode yang dipanggil oleh Network Diagnostics Framework (NDF) ketika perlu memvalidasi bahwa ia memiliki informasi yang diperlukan untuk kelas pembantu dan telah memilih kelas pembantu yang benar.
INetDiagHelperUtilFactory

Menyediakan metode khusus yang digunakan oleh Network Diagnostics Framework (NDF).

Struktur

 
DIAG_SOCKADDR

Menyimpan alamat Protokol Internet (IP) untuk komputer yang berpartisipasi dalam komunikasi Windows Sockets.
DiagnosticsInfo

Struktur DiagnosticsInfo berisi perkiraan waktu diagnosis, dan bendera untuk pemanggilan.
HELPER_ATTRIBUTE

Struktur HELPER_ATTRIBUTE berisi semua jenis data yang didukung NDF.
HelperAttributeInfo

Struktur HelperAttributeInfo berisi nama atribut pembantu dan jenisnya.
HIPOTESIS

Struktur HIPOTESIS berisi data yang digunakan untuk mengirimkan hipotesis ke NDF untuk kelas pembantu lain.
HypothesisResult

Berisi informasi tentang hipotesis yang dikembalikan dari kelas pembantu.
LIFE_TIME

Struktur LIFE_TIME berisi waktu mulai dan waktu akhir.
OCTET_STRING

Struktur OCTET_STRING berisi penunjuk ke string data byte.
RepairInfo

Struktur RepairInfo berisi data yang diperlukan untuk opsi perbaikan tertentu.
RepairInfoEx

Berisi informasi perbaikan terperinci yang dapat digunakan untuk membantu menyelesaikan akar penyebab insiden.
RootCauseInfo

Berisi informasi terperinci tentang akar penyebab insiden.
ShellCommandInfo

Struktur ShellCommandInfo berisi data yang diperlukan untuk meluncurkan aplikasi tambahan untuk opsi perbaikan manual.
UiInfo

Struktur UiInfo digunakan untuk menampilkan pesan perbaikan kepada pengguna.