次の方法で共有


NDF 診断の例

次の例は、NDF ユーザー インターフェイスを起動し、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);
}

NDF UI はモーダル ウィンドウとして起動できます。 これを行うには、 NdfExecuteDiagnosis の 2 番目のパラメーターを NULL から親ウィンドウのハンドル (HWND) に変更します。

この例は、ネットワークの他の領域を診断するように変更できます。 これを行うには、 NdfCreateWebIncident 呼び出しを、 NdfCreateDNSIncidentNdfCreateWinSockIncident などの他のインシデント作成関数のいずれかに置き換えます。

NdfCloseIncident

NdfCreateWebIncident

NdfExecuteDiagnosis