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


Функция NetworkIsolationSetupAppContainerBinaries (networkisolation.h)

Функция NetworkIsolationSetupAppContainerBinaries используется установщиками программного обеспечения для предоставления сведений о путях к образам приложений, работающих в контейнере приложений. Эти сведения предоставляются сторонним приложениям брандмауэра о приложениях для улучшения взаимодействия с пользователем и принятия решений по обеспечению безопасности.

Синтаксис

HRESULT NetworkIsolationSetupAppContainerBinaries(
  [in] PSID    applicationContainerSid,
  [in] LPCWSTR packageFullName,
  [in] LPCWSTR packageFolder,
  [in] LPCWSTR displayName,
  [in] BOOL    bBinariesFullyComputed,
  [in] LPCWSTR *binaries,
  [in] DWORD   binariesCount
);

Параметры

[in] applicationContainerSid

Тип: PSID

Идентификатор пакета контейнера приложения.

[in] packageFullName

Тип: LPCWSTR

Строка, представляющая удостоверение пакета приложения, которому принадлежит этот контейнер приложения. Содержит кортеж из 5 частей в виде отдельных полей (имя, версия, архитектура, идентификатор ресурса, издатель).

[in] packageFolder

Тип: LPCWSTR

Расположение файла приложения, которому принадлежит этот контейнер приложения.

[in] displayName

Тип: LPCWSTR

Понятное имя контейнера приложения.

[in] bBinariesFullyComputed

Тип: BOOL

Значение true, если двоичные файлы предоставляются вызывающим; в противном случае — false.

[in] binaries

Тип: LPCWSTR*

Массив путей к приложениям, работающим в контейнере приложений.

[in] binariesCount

Тип: DWORD

Количество путей, содержащихся в параметре двоичных файлов .

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

Тип: HRESULT

Если функция выполняется успешно, она возвращает S_OK.

Если функция завершается сбоем, она возвращает значение HRESULT , указывающее на ошибку. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.

Комментарии

Приложения, создающие контейнер приложений, могут использовать NetworkIsolationSetupAppContainerBinaries , чтобы предоставить сторонним приложениям брандмауэра прямой путь к приложениям, работающим в этом контейнере приложений.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header networkisolation.h (включая Netfw.h)
DLL Firewallapi.dll