Przykład diagnostyki NDF
W poniższym przykładzie pokazano, jak uruchomić interfejs użytkownika NDF i zdiagnozować łączność z witryną internetową https://www.microsoft.com.
#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);
}
Interfejs użytkownika NDF można uruchomić jako modalne okno. W tym celu zmień drugi parametr NdfExecuteDiagnosis z null na dojście (HWND) okna nadrzędnego.
Ten przykład można zmodyfikować w celu zdiagnozowania innych obszarów sieci. W tym celu zastąp wywołanie NdfCreateWebIncident jednym z innych funkcji tworzenia zdarzenia, takich jak NdfCreateDNSIncident lub NdfCreateWinSockIncident.
Tematy pokrewne