Função NetworkIsolationSetupAppContainerBinaries (networkisolation.h)
A função NetworkIsolationSetupAppContainerBinaries é usada por instaladores de software para fornecer informações sobre os caminhos de imagem de aplicativos em execução em um contêiner de aplicativos. Essas informações são fornecidas a aplicativos de firewall de terceiros sobre os aplicativos para aprimorar a experiência do usuário e as decisões de segurança.
Sintaxe
HRESULT NetworkIsolationSetupAppContainerBinaries(
[in] PSID applicationContainerSid,
[in] LPCWSTR packageFullName,
[in] LPCWSTR packageFolder,
[in] LPCWSTR displayName,
[in] BOOL bBinariesFullyComputed,
[in] LPCWSTR *binaries,
[in] DWORD binariesCount
);
Parâmetros
[in] applicationContainerSid
Tipo: PSID
O identificador de pacote do contêiner do aplicativo.
[in] packageFullName
Tipo: LPCWSTR
Uma cadeia de caracteres que representa a identidade do pacote do aplicativo que possui esse contêiner de aplicativo. Contém a tupla de cinco partes como campos individuais (nome, versão, arquitetura, resourceid, publisher).
[in] packageFolder
Tipo: LPCWSTR
O local do arquivo do aplicativo que possui esse contêiner de aplicativo.
[in] displayName
Tipo: LPCWSTR
O nome amigável do contêiner do aplicativo.
[in] bBinariesFullyComputed
Tipo: BOOL
True se os arquivos binários estiverem sendo fornecidos pelo chamador; caso contrário, false.
[in] binaries
Tipo: LPCWSTR*
Uma matriz de caminhos para os aplicativos em execução no contêiner do aplicativo.
[in] binariesCount
Tipo: DWORD
O número de caminhos contidos no parâmetro binaries .
Retornar valor
Tipo: HRESULT
Se a função for bem-sucedida, ela retornará S_OK.
Se a função falhar, ela retornará um valor HRESULT que indica o erro. Para obter uma lista de códigos de erro comuns, consulte Valores HRESULT comuns.
Comentários
Os aplicativos que criam um contêiner de aplicativo podem usar NetworkIsolationSetupAppContainerBinaries para fornecer aplicativos de firewall de terceiros com o caminho direto para aplicativos em execução dentro desse contêiner de aplicativo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | networkisolation.h (inclua Netfw.h) |
DLL | Firewallapi.dll |