Fungsi NdfCreateInboundIncident (ndfapi.h)
Fungsi NdfCreateInboundIncident membuat sesi untuk mendiagnosis konektivitas masuk untuk aplikasi atau layanan tertentu.
Sintaks
void NdfCreateInboundIncident(
[in, optional] LPCWSTR applicationID,
[in, optional] LPCWSTR serviceID,
[in, optional] SID *userID,
[in, optional] const SOCKADDR_STORAGE *localTarget,
IPPROTO protocol,
DWORD dwFlags,
[out] NDFHANDLE *handle
);
Parameter
[in, optional] applicationID
Jenis: LPCWSTR
Jalur yang sepenuhnya memenuhi syarat ke aplikasi yang menerima lalu lintas masuk.
[in, optional] serviceID
Jenis: LPCWSTR
Layanan Windows menerima lalu lintas masuk.
dll,-28502 (Berbagi File/Cetak)
dll,-28752 (Desktop Jauh)
dll,-32752 (Penemuan Jaringan)
[in, optional] userID
Jenis: SID*
SID untuk aplikasi yang menerima lalu lintas. Jika NULL, SID penelepon secara otomatis digunakan.
[in, optional] localTarget
Jenis: const SOCKADDR_STORAGE
Struktur SOCKADDR_STORAGE yang membatasi diagnosis ke lalu lintas ke alamat IP tertentu. Jika NULL, semua lalu lintas akan disertakan dalam diagnosis.
protocol
Jenis: IPPROTO
Protokol yang harus didiagnosis. Misalnya, IPPROTO_TCP akan digunakan untuk menunjukkan protokol TCP/IP.
dwFlags
Jenis: DWORD
Nilai yang memungkinkan:
NDF_INBOUND_FLAG_EDGETRAVERSAL
Menunjukkan bahwa konfigurasi harus dianggap tidak sehat jika kedua gateway di jaringan lokal berada dalam rentang akses privat, daripada hanya mempertimbangkan konfigurasi agar sehat jika kedua gateway adalah Perangkat Gateway Internet (IGD).
NDF_INBOUND_FLAG_HEALTHCHECK
Mengakhiri sesi segera jika tidak ada masalah lalu lintas masuk yang didiagnosis, alih-alih mengaktifkan pelacakan terperinci dan memungkinkan pengguna mereproduksi masalah mereka untuk diagnosis kedua.
[out] handle
Jenis: NDFHANDLE*
Arahkan ke handel ke insiden Network Diagnostics Framework.
Mengembalikan nilai
Jenis: HRESULT
Nilai yang mungkin dikembalikan termasuk, tetapi tidak terbatas pada, berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Operasi berhasil. |
|
Satu atau beberapa parameter belum disediakan dengan benar. |
Keterangan
ApplicationID atau serviceID harus ditentukan, tetapi tidak keduanya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | ndfapi.h |
Pustaka | Ndfapi.lib |
DLL | Ndfapi.dll |