다음을 통해 공유


NDF 진단 예제

다음 예제에서는 NDF 사용자 인터페이스를 시작하고 웹 사이트에 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);
}

NDF UI는 모달 창으로 시작할 수 있습니다. 이렇게 하려면 NdfExecuteDiagnosis 의 두 번째 매개 변수를 NULL 에서 부모 창의 핸들(HWND)으로 변경합니다.

이 예제는 다른 네트워킹 영역을 진단하도록 수정할 수 있습니다. 이렇게 하려면 NdfCreateWebIncident 호출을 NdfCreateDNSIncident 또는 NdfCreateWinSockIncident와 같은 다른 인시던트 생성 함수 중 하나로 바꿉니다.

NdfCloseIncident

NdfCreateWebIncident

NdfExecuteDiagnosis