Поделиться через


Функция 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

Указывает, должен ли вспомогательный класс проверять, может ли узел публиковать идентификаторы. Если значение РАВНО FALSE, этот шаг диагностики будет пропущен.

[in, optional] appId

Тип: LPCWSTR

Идентификатор приложения для вызывающего приложения.

[out] handle

Тип: NDFHANDLE*

Обработайте инцидент платформы диагностики сети.

Возвращаемое значение

Тип: HRESULT

Возможные возвращаемые значения включают, помимо прочего, следующие.

Код возврата Описание
S_OK
Операция успешно выполнена.
NDF_E_BAD_PARAM
Один или несколько параметров указаны неправильно.

Комментарии

Уровень диагностики зависит от предоставленных параметров. Доступность службы PNRP и сетевого класса IPv6 будут диагностированы, а при наличии определенных параметров будет выполнена дополнительная диагностика.

  • Если указано имя узла , NDF проверит доступность этого однорангового узла в сети PNRP.
  • Если указан параметр diagnosePublish , NDF проверит возможность публикации имени в PNRP.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header ndfapi.h
Библиотека Ndfapi.lib
DLL Ndfapi.dll