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


Функция FwpmNetEventsGetSecurityInfo0 (fwpmu.h)

Функция FwpmNetEventsGetSecurityInfo0 извлекает копию дескриптора безопасности для объекта сетевого события.

Синтаксис

DWORD FwpmNetEventsGetSecurityInfo0(
  [in]            HANDLE               engineHandle,
  [in]            SECURITY_INFORMATION securityInfo,
  [out, optional] PSID                 *sidOwner,
  [out, optional] PSID                 *sidGroup,
  [out, optional] PACL                 *dacl,
  [out, optional] PACL                 *sacl,
  [out]           PSECURITY_DESCRIPTOR *securityDescriptor
);

Параметры

[in] engineHandle

Тип: HANDLE

Обработка открытого сеанса в обработчике фильтров. Вызовите FwpmEngineOpen0, чтобы открыть сеанс в обработчике фильтров.

[in] securityInfo

Тип: SECURITY_INFORMATION

Тип извлекаемой информации безопасности.

[out, optional] sidOwner

Тип: PSID*

Идентификатор безопасности владельца (SID) в возвращаемом дескрипторе безопасности.

[out, optional] sidGroup

Тип: PSID*

Идентификатор безопасности основной группы (SID) в возвращаемом дескрипторе безопасности.

[out, optional] dacl

Тип: PACL*

Список управления доступом (DACL) в возвращаемом дескрипторе безопасности.

[out, optional] sacl

Тип: PACL*

Список управления доступом системы (SACL) в возвращаемом дескрипторе безопасности.

[out] securityDescriptor

Тип: PSECURITY_DESCRIPTOR*

Дескриптор возвращаемой безопасности.

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

Тип: DWORD

Возврат кода или значения Описание
ERROR_SUCCESS
0
Дескриптор безопасности был успешно получен.
FWP_E_* код ошибки
0x80320001 — 0x80320039
Конкретная ошибка платформы фильтрации Windows (МПП). Дополнительные сведения см. в кодов ошибок МПП.
код ошибки RPC_*
0x80010001 — 0x80010122
Не удаляйте связь с подсистемой удаленного или локального брандмауэра.

Замечания

Возвращаемый параметр securityDescriptor должен быть освобожден через вызов FwpmFreeMemory0. Остальные четыре возвращаемые параметры не должны быть освобождены, так как они указывают на адреса в параметре securityDescriptor.

Эта функция работает как стандартная функция Win32 GetSecurityInfo. Вызывающий объект должен иметь те же стандартные права доступа, что и в справочной статье GetSecurityInfo.

FwpmNetEventsGetSecurityInfo0 является конкретной реализацией FwpmNetEventsGetSecurityInfo. Дополнительные сведения см. в статье МПП Version-Independent имен и целевых версий Windows.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2008 [только классические приложения]
целевая платформа Виндоус
заголовка fwpmu.h
библиотеки Fwpuclnt.lib
DLL Fwpuclnt.dll

См. также

FwpmNetEventsSetSecurityInfo0