Функция 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 |