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


Метод INapClientManagement::GetNapClientInfo

Примечание

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

Метод GetNapClientInfo извлекает сведения о клиенте NAP.

Синтаксис

HRESULT GetNapClientInfo(
  [out] BOOL          *isNapEnabled,
  [out] CountedString **clientName,
  [out] CountedString **clientDescription,
  [out] CountedString **protocolVersion
) const;

Параметры

isNapEnabled [out]

Указатель на логический объект, для которому задано значение TRUE , если включена защита доступа к сети; в противном случае устанавливается значение FALSE.

clientName [out]

Указатель на указатель на структуру CountedString , содержащую имя клиента.

clientDescription [out]

Указатель на указатель на структуру CountedString , содержащую описание клиента.

protocolVersion [out]

Указатель на указатель на структуру CountedString , содержащую версию протокола.

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

Метод возвращает код состояния HRESULT, включающий, помимо прочего, один из следующих кодов.

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

Требования

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

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

INapClientManagement