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

Weitere Informationen

Grundlegende Access Control Funktionen

HzAddSidsToContext

AuhzCachedAccessCheck

AuthhzInitializeContextFromAuthzContext

QshzInitializeContextFromSid

QshzInitializeContextFromToken

QshzInitializeResourceManager

SID _ UND _ ATTRIBUTE