Compartir a través de


Ejemplo de diagnóstico de NDF

En el ejemplo siguiente se muestra cómo iniciar la interfaz de usuario de NDF y diagnosticar la conectividad con el sitio 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);
}

La interfaz de usuario de NDF se puede iniciar como una ventana modal. Para ello, cambie el segundo parámetro de NdfExecuteDia diagnostic de NULL al identificador (HWND) de la ventana primaria.

Este ejemplo se puede modificar para diagnosticar otras áreas de red. Para ello, reemplace el NdfCreateWebIncident llamada por una de las otras funciones de creación de incidentes, como NdfCreateDNSIncident o NdfCreateWinSockIncident.

NdfCloseIncident

NdfCreateWebIncident

NdfExecuteDia diagnostico