Příklad diagnostiky NDF
Následující příklad ukazuje, jak spustit uživatelské rozhraní NDF a diagnostikovat připojení k webu 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);
}
Uživatelské rozhraní NDF lze spustit jako modální okno. Uděláte to tak, že změníte druhý parametr NdfExecuteDiagnosis z NULL na popisovač (HWND) nadřazeného okna.
Tento příklad je možné upravit tak, aby diagnostikovaly jiné oblasti sítě. Provedete to tak, že nahradíte volání NdfCreateWebIncident některou z dalších funkcí vytváření incidentů, například NdfCreateDNSIncident nebo NdfCreateWinSockIncident.
Související témata