Condividi tramite


Esempio di diagnostica NDF

Nell'esempio seguente viene illustrato come avviare l'interfaccia utente NDF e diagnosticare la connettività al sito Web 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);
}

L'interfaccia utente NDF può essere avviata come finestra modale. A tale scopo, modificare il secondo parametro di NdfExecuteDiagnosis da NULL all'handle (HWND) della finestra padre.

Questo esempio può essere modificato per diagnosticare altre aree di rete. A tale scopo, sostituire la chiamata NdfCreateWebIncident con una delle altre funzioni di creazione di eventi imprevisti, ad esempio NdfCreateDNSIncident o NdfCreateWinSockIncident.

NdfCloseIncident

NdfCreateWebIncident

NdfExecuteDiagnosis