Метод INapEnforcementClientBinding::Initialize
Примечание
Платформа защиты доступа к сети недоступна, начиная с Windows 10
Метод INapEnforcementClientBinding::Initialize автоматически запускает службу NapAgent.
Синтаксис
HRESULT Initialize(
[in] EnforcementEntityId id,
[in] INapEnforcementClientCallback *callback
);
Параметры
-
id [in]
-
Значение EnforcementEntityId , идентифицирующее клиент принудительного применения и его версию.
-
callback [in]
-
Com-указатель на интерфейс INapEnforcementClientCallback , используемый NapAgent для обратного вызова клиентов принудительного применения с уведомлением или процессом. NapAgent хранит ссылку на объект, связанный с этим интерфейсом, пока не будет вызван метод INapEnforcementClientBinding::Uninitialize .
Возвращаемое значение
Также могут быть возвращены другие коды ошибок, относящихся к COM.
Код возврата | Описание |
---|---|
|
Операция прошла успешно. |
|
Ошибка разрешений, доступ запрещен. |
|
Ограничение системных ресурсов, не удалось выполнить операцию. |
|
Если средство принудительного применения инициализировало ранее, возвращается этот код ошибки. |
|
Если средство принудительного применения не зарегистрировано ранее, возвращается этот код ошибки. |
Комментарии
Клиент принудительного применения должен вызвать метод INapEnforcementClientBinding::Initialize перед вызовом любого другого метода интерфейса INapEnforcementClientBinding .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|
IDL |
|
DLL |
|