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 可以尝试解析的对等节点的可选名称。 结果将用于帮助诊断任何问题。

[in] diagnosePublish

类型: BOOL

指定帮助程序类是否应验证节点是否可以发布 ID。 如果 为 FALSE,则会跳过此诊断步骤。

[in, optional] appId

类型: LPCWSTR

调用应用程序的应用程序 ID。

[out] handle

类型: NDFHANDLE*

网络诊断框架事件的句柄。

返回值

类型: HRESULT

可能的返回值包括但不限于以下内容。

返回代码 说明
S_OK
操作成功。
NDF_E_BAD_PARAM
未正确提供一个或多个参数。

注解

执行的诊断级别取决于提供的参数。 将诊断 PNRP 服务的可用性和 IPv6 网络类的可用性,如果提供了某些参数,则将执行其他诊断。

  • 如果指定 了 peername,NDF 将验证该对等方在 PNRP 网络中的可用性。
  • 如果指定了 diagnosePublish,NDF 将验证在 PNRP 中发布名称的能力。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 ndfapi.h
Library Ndfapi.lib
DLL Ndfapi.dll