Funzione NetworkIsolationSetupAppContainerBinaries (networkisolation.h)
La funzione NetworkIsolationSetupAppContainerBinaries viene usata dai programmi di installazione software per fornire informazioni sui percorsi di immagine delle applicazioni in esecuzione in un contenitore di app. Queste informazioni vengono fornite alle applicazioni firewall di terze parti relative alle applicazioni per migliorare l'esperienza utente e le decisioni di sicurezza.
Sintassi
HRESULT NetworkIsolationSetupAppContainerBinaries(
[in] PSID applicationContainerSid,
[in] LPCWSTR packageFullName,
[in] LPCWSTR packageFolder,
[in] LPCWSTR displayName,
[in] BOOL bBinariesFullyComputed,
[in] LPCWSTR *binaries,
[in] DWORD binariesCount
);
Parametri
[in] applicationContainerSid
Tipo: PSID
Identificatore del pacchetto del contenitore dell'app.
[in] packageFullName
Tipo: LPCWSTR
Stringa che rappresenta l'identità del pacchetto dell'app proprietaria del contenitore dell'app. Contiene la tupla in 5 parti come singoli campi (nome, versione, architettura, resourceid, publisher).
[in] packageFolder
Tipo: LPCWSTR
Percorso del file dell'app proprietaria del contenitore dell'app.
[in] displayName
Tipo: LPCWSTR
Nome descrittivo del contenitore dell'app.
[in] bBinariesFullyComputed
Tipo: BOOL
True se i file binari vengono forniti dal chiamante; in caso contrario, false.
[in] binaries
Tipo: LPCWSTR*
Matrice di percorsi per le applicazioni in esecuzione nel contenitore dell'app.
[in] binariesCount
Tipo: DWORD
Numero di percorsi contenuti nel parametro binari.
Valore restituito
Tipo: HRESULT
Se la funzione ha esito positivo, restituisce S_OK.
Se la funzione ha esito negativo, restituisce un valore HRESULT che indica l'errore. Per un elenco dei codici di errore comuni, vedere Valori HRESULT comuni.
Commenti
Le applicazioni che creano un contenitore di app possono usare NetworkIsolationSetupAppContainerBinaries per fornire applicazioni firewall di terze parti con il percorso diretto alle applicazioni in esecuzione all'interno di tale contenitore di app.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | networkisolation.h (include Netfw.h) |
DLL | Firewallapi.dll |