HzComputeGroupsCallback-Rückruffunktion
Die Funktion "ComputeGroupsCallback" ist eine anwendungsdefinierte Funktion, die eine Liste von Sicherheits-IDs (SIDs) erstellt, die für einen Client gelten. HzComputeGroupsCallback ist ein Platzhalter für den anwendungsdefinierten Funktionsnamen.
Syntax
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
);
Parameter
-
hAuthzClientContext [ In]
-
Ein Handle für einen Clientkontext.
-
Args [ In]
-
Daten, die im DynamicGroupArgs-Parameter eines Aufrufs der Funktion "AuthhzInitializeContextFromAuthzContext", "AuthhzInitializeContextFromSid"oder "AuthhzInitializeContextFromToken" übergeben werden.
-
pSidAttrArray [ out]
-
Ein Zeiger auf eine Zeigervariable, die die Adresse eines Arrays von _ SID- und _ ATTRIBUTES-Strukturen empfängt. Diese Strukturen stellen die Gruppen dar, zu denen der Client gehört.
-
pSidCount [ out]
-
Die Anzahl der Strukturen in pSidAttrArray.
-
pRestrictedSidAttrArray [ out]
-
Ein Zeiger auf eine Zeigervariable, die die Adresse eines Arrays von _ SID- und _ ATTRIBUTES-Strukturen empfängt. Diese Strukturen stellen die Gruppen dar, von denen der Client eingeschränkt ist.
-
pRestrictedSidCount [ out]
-
Die Anzahl der Strukturen in pSidRestrictedAttrArray.
Rückgabewert
Wenn die Funktion erfolgreich eine Liste von SIDs zurückgibt, ist der Rückgabewert TRUE.
Wenn die Funktion fehlschlägt, ist der Rückgabewert FALSE.
Bemerkungen
Anwendungen können dem Clientkontext auch SIDs hinzufügen, indem sie PerlhzAddSidsToContext aufrufen.
Attributvariablen müssen in Form eines Ausdrucks sein, wenn sie mit logischen Operatoren verwendet werden. andernfalls werden sie als unbekannt ausgewertet.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Nur [ XP-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server [ 2003-Desktop-Apps] |
| Verteilbare Komponente |
Windows Server 2003 Administration Tools Pack auf Windows XP |