다음을 통해 공유


NdfCreatePnrpIncident 함수(ndfapi.h)

NdfCreatePnrpIncident 함수는 PNRP(피어 이름 확인 프로토콜) 서비스 문제를 진단하는 세션을 만듭니다.

구문

void NdfCreatePnrpIncident(
  [in]           LPCWSTR   cloudname,
  [in, optional] LPCWSTR   peername,
  [in]           BOOL      diagnosePublish,
  [in, optional] LPCWSTR   appId,
  [out]          NDFHANDLE *handle
);

매개 변수

[in] cloudname

형식: LPCWSTR

진단할 클라우드의 이름입니다.

[in, optional] peername

형식: LPCWSTR

PNRP가 resolve 시도할 수 있는 피어 노드의 선택적 이름입니다. 결과는 문제를 진단하는 데 사용됩니다.

[in] diagnosePublish

형식: BOOL

도우미 클래스가 노드에서 ID를 게시할 수 있는지 확인해야 하는지 여부를 지정합니다. FALSE이면 이 진단 단계를 건너뜁습니다.

[in, optional] appId

형식: LPCWSTR

호출 애플리케이션에 대한 애플리케이션 ID입니다.

[out] handle

형식: NDFHANDLE*

네트워크 진단 프레임워크 인시던트에 대한 핸들입니다.

반환 값

형식: HRESULT

가능한 반환 값은 다음을 포함하지만 이에 국한되지 않습니다.

반환 코드 Description
S_OK
작업에 성공했습니다.
NDF_E_BAD_PARAM
하나 이상의 매개 변수가 올바르게 제공되지 않았습니다.

설명

수행되는 진단 수준은 제공된 매개 변수에 따라 달라집니다. PNRP 서비스의 가용성과 IPv6 네트워킹 클래스의 가용성이 진단되고 특정 매개 변수가 제공되면 추가 진단이 수행됩니다.

  • peername이 지정된 경우 NDF는 PNRP 네트워크에서 해당 피어의 가용성에 대한 유효성을 검사합니다.
  • diagnosePublish가 지정된 경우 NDF는 PNRP에서 이름을 게시하는 기능의 유효성을 검사합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 ndfapi.h
라이브러리 Ndfapi.lib
DLL Ndfapi.dll