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 parameter de NULL al identificador (HWND) de la ventana primaria.

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

NdfCloseIncident

NdfCreateWebIncident

NdfExecuteDiaists