Fonction AuthzSetAppContainerInformation (authz.h)

La fonction AuthzSetAppContainerInformation définit le conteneur d’application et les informations de capacité dans un contexte Authz actuel. Si le contexte passé a déjà un identificateur de sécurité de conteneur d’application (SID) défini ou si le contexte passé n’est pas un SID de conteneur d’application valide, cette fonction échoue.

Syntaxe

AUTHZAPI BOOL AuthzSetAppContainerInformation(
  [in]           AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
  [in]           PSID                        pAppContainerSid,
  [in]           DWORD                       CapabilityCount,
  [in, optional] PSID_AND_ATTRIBUTES         pCapabilitySids
);

Paramètres

[in] hAuthzClientContext

Handle au contexte client auquel le SID et les SID de capacité de conteneur d’application donnés seront ajoutés.

[in] pAppContainerSid

SID du conteneur d’application.

[in] CapabilityCount

Nombre de SID de capacité à ajouter. Cette valeur peut être égale à zéro si aucune fonctionnalité n’est ajoutée.

[in, optional] pCapabilitySids

Les SID de capacité à ajouter au contexte. Cette valeur doit être NULL lorsque le paramètre CapabilityCount est égal à zéro.

Valeur retournée

Si la fonction réussit, elle retourne TRUE.

Si la fonction échoue, elle retourne FALSE. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête authz.h
Bibliothèque Authz.lib
DLL Authz.dll