NDF-Diagnosebeispiel
Das folgende Beispiel zeigt, wie Sie die NDF-Benutzeroberfläche starten und die Konnektivität mit der Website https://www.microsoft.comdiagnostizieren.
#include "ndfapi.h"
NDFHANDLE hNDF;
HRESULT hr = NdfCreateWebIncident (
L"https://www.microsoft.com",
&hNDF);
if(SUCCEEDED(hr))
{
NdfExecuteDiagnosis(hNDF, NULL); // launches the NDF UI
// the UI is not modal to the original window
NdfCloseIncident(hNDF);
}
Die NDF-Benutzeroberfläche kann als modales Fenster gestartet werden. Ändern Sie dazu den zweiten Parameter von NdfExecuteDiagnosis von NULL- in den Handle (HWND) des übergeordneten Fensters.
Dieses Beispiel kann geändert werden, um andere Netzwerkbereiche zu diagnostizieren. Ersetzen Sie dazu die NdfCreateWebIncident Aufruf durch eine der anderen Vorfallerstellungsfunktionen, z. B. NdfCreateDNSIncident oder NdfCreateWinSockIncident.
Verwandte Themen