Share via


Funzione di callback AuthzComputeGroupsCallback

La funzione AuthzComputeGroupsCallback è una funzione definita dall'applicazione che crea un elenco di identificatori di sicurezza (SID) che si applicano a un client. AuthzComputeGroupsCallback è un segnaposto per il nome della funzione definita dall'applicazione.

Sintassi

BOOL CALLBACK AuthzComputeGroupsCallback(
  _In_  AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
  _In_  PVOID                       Args,
  _Out_ PSID_AND_ATTRIBUTES         *pSidAttrArray,
  _Out_ PDWORD                      pSidCount,
  _Out_ PSID_AND_ATTRIBUTES         *pRestrictedSidAttrArray,
  _Out_ PDWORD                      pRestrictedSidCount
);

Parametri

hAuthzClientContext [in]

Handle in un contesto client.

Args [in]

Dati passati nel parametro DynamicGroupArgs di una chiamata alla funzione AuthzInitializeContextFromAuthzContext, AuthzInitializeContextFromSid o AuthzInitializeContextFromToken .

pSidAttrArray [out]

Puntatore a una variabile puntatore che riceve l'indirizzo di una matrice di strutture SID_AND_ATTRIBUTES . Queste strutture rappresentano i gruppi a cui appartiene il client.

pSidCount [out]

Numero di strutture in pSidAttrArray.

pRestrictedSidAttrArray [out]

Puntatore a una variabile puntatore che riceve l'indirizzo di una matrice di strutture SID_AND_ATTRIBUTES . Queste strutture rappresentano i gruppi da cui il client è limitato.

pRestrictedSidCount [out]

Numero di strutture in pSidRestrictedAttrArray.

Valore restituito

Se la funzione restituisce correttamente un elenco di SID, il valore restituito è TRUE.

Se la funzione ha esito negativo, il valore restituito è FALSE.

Commenti

Le applicazioni possono anche aggiungere SID al contesto client chiamando AuthzAddSidsToContext.

Le variabili di attributo devono essere sotto forma di un'espressione quando viene usata con operatori logici; in caso contrario, vengono valutati come sconosciuti.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Componente ridistribuibile
Windows Server 2003 Administration Tools Pack in Windows XP

Vedi anche

Funzioni di base Controllo di accesso

AuthzAddSidsToContext

AuthzCachedAccessCheck

AuthzInitializeContextFromAuthzContext

AuthzInitializeContextFromSid

AuthzInitializeContextFromToken

AuthzInitializeResourceManager

SID_AND_ATTRIBUTES