Функция NdfCreateGroupingIncident (ndfapi.h)
Функция NdfCreateGroupingIncident создает сеанс для диагностики проблем с функциональностью одноранговой группировки.
Синтаксис
HRESULT NdfCreateGroupingIncident(
[in, optional] LPCWSTR CloudName,
[in, optional] LPCWSTR GroupName,
[in, optional] LPCWSTR Identity,
[in, optional] LPCWSTR Invitation,
[in, optional] SOCKET_ADDRESS_LIST *Addresses,
[in, optional] LPCWSTR appId,
[out] NDFHANDLE *handle
);
Параметры
[in, optional] CloudName
Тип: LPCWSTR
Имя облака PNRP, в котором создается группа. Если значение РАВНО NULL, сеанс не будет пытаться диагностировать проблемы, связанные с PNRP.
[in, optional] GroupName
Тип: LPCWSTR
Имя группы для диагностики. Если значение РАВНО NULL, сеанс не будет пытаться диагностировать проблемы, связанные с доступностью группы.
[in, optional] Identity
Тип: LPCWSTR
Удостоверение, которое одноранговый узел использует для доступа к группе. Если значение РАВНО NULL, сеанс не будет пытаться диагностировать проблемы, связанные с возможностью регистрации группы в PNRP.
[in, optional] Invitation
Тип: LPCWSTR
XML-приглашение, предоставленное другим одноранговым элементом. Приглашение создается, когда приглашающий одноранговый узел вызывает PeerGroupCreateInvitation или PeerGroupIssueCredentials. Если это значение присутствует, приглашение будет проверено, чтобы убедиться, что его формат и срок действия действительны.
[in, optional] Addresses
Тип: SOCKET_ADDRESS_LIST*
Необязательный список адресов одноранговых узлов, к которым приложение пытается подключиться. Если этот параметр используется, вспомогательный класс будет диагностировать подключение к этим адресам.
[in, optional] appId
Тип: LPCWSTR
Идентификатор приложения для вызывающего приложения.
[out] handle
Тип: NDFHANDLE*
Обработка инцидента платформы диагностики сети.
Возвращаемое значение
Тип: HRESULT
Возможные возвращаемые значения включают, помимо прочего, следующие.
Код возврата | Описание |
---|---|
|
Операция успешно выполнена. |
|
Один или несколько параметров указаны неправильно. |
Комментарии
Уровень выполняемой диагностики зависит от предоставленных параметров.
- Если параметры не указаны, NDF проверит состояние службы группирования, состояние одноранговых служб (PNRP и Identity Manager) и синхронизацию часов Windows.
- Если указано Значение CloudName , NDF проверит функциональные возможности группирования в этом облаке.
- Если указан параметр GroupName , NDF проверит, можно ли разрешить имя в PNRP (или вызовет вспомогательный класс PNRP, если имя не удается разрешить), и проверит параметры брандмауэра для группирования.
- Если указано удостоверение , NDF проверит возможность регистрации GroupName с помощью этого удостоверения. Если это не удается, будет вызван вспомогательный класс PNRP.
- Если указано приглашение , groupName будет получено от приглашения (если имя группы также не указано), а NDF проверит формат и состояние приглашения.
- Если указан параметр Адреса , NDF проверит, может ли Windows подключаться к трем из этих адресов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | ndfapi.h |
Библиотека | Ndfapi.lib |
DLL | Ndfapi.dll |