Метод INapSoHConstructor::Initialize

Примечание

Платформа защиты доступа к сети недоступна начиная с Windows 10

Метод INapSoHConstructor::Initialize инициализирует пакет протокола SoH в системе NAP.

Синтаксис

HRESULT Initialize(
  [in] SystemHealthEntityId id,
  [in] BOOL                 isRequest
);

Параметры

id [in]

Уникальный идентификатор SystemHealthEntityId , содержащий идентификатор SHA или SHV, создающего пакет.

isRequest [in]

Значение BOOL имеет значение TRUE, если пакет должен быть SoHRequest, и FALSE, если он должен быть SoHResponse.

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

Также могут быть возвращены другие коды ошибок, относящихся к COM.

Код возврата Описание
S_OK
Операция выполнена успешно.
E_ACCESSDENIED
Ошибка разрешений, доступ запрещен.
E_OUTOFMEMORY
Ограничение системных ресурсов, не удалось выполнить операцию.

Комментарии

Этот метод должен вызываться ровно один раз для каждого пакета.

SystemHealthEntityId, указанный в id, является первым TLV в созданном пакете SOH и имеет тип атрибута sohAttributeTypeSystemHealthId.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
Заголовок
NapProtocol.h
IDL
NapProtocol.idl
DLL
Qutil.dll

См. также раздел

INapSoHConstructor