Aracılığıyla paylaş


NDF Tanılama Örneği

Aşağıdaki örnekte NDF kullanıcı arabiriminin nasıl başlatıldığı ve https://www.microsoft.comweb sitesi bağlantısının nasıl tanılanıldığı gösterilmektedir.

#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 kullanıcı arabirimi kalıcı bir pencere olarak başlatılabilir. Bunu yapmak için NdfExecuteDiagnosis ikinci parametresini NULL üst pencerenin tutamacına (HWND) değiştirin.

Bu örnek, diğer ağ alanlarını tanılamak için değiştirilebilir. Bunu yapmak için NdfCreateWebIncident çağrısını ndfCreateDNSIncidentveyaNdfCreateWinSockIncidentgibi diğer olay oluşturma işlevlerinden biriyle değiştirin.

NdfCloseIncident

ndfCreateWebIncident

ndfExecuteDiagnosis