BuildTrusteeWithSidA-Funktion (aclapi.h)
Die BuildTrusteeWithSid-Funktion initialisiert eine TRUSTEE--Struktur. Der Aufrufer gibt den Sicherheitsbezeichner (SID) des Trustee an. Die Funktion legt andere Elemente der Struktur auf Standardwerte fest und sucht nicht nach dem Namen, der der SID zugeordnet ist.
Syntax
void BuildTrusteeWithSidA(
[in, out] PTRUSTEE_A pTrustee,
[in, optional] PSID pSid
);
Parameter
[in, out] pTrustee
Ein Zeiger auf eine TRUSTEE- Struktur, die initialisiert werden soll. Die BuildTrusteeWithSid-Funktion weist keinen Arbeitsspeicher zu. Wenn dieser Parameter NULL- oder einen ungültigen Zeiger ist, werden die Ergebnisse nicht definiert.
[in, optional] pSid
Ein Zeiger auf eine SID- Struktur, die den Trustee identifiziert. Die BuildTrusteeWithSid--Funktion weist diesen Zeiger dem ptstrName Member der TRUSTEE--Struktur zu. Die Funktion legt die anderen Elemente der TRUSTEE- Struktur wie folgt fest.
Wert | Bedeutung |
---|---|
|
NULL- |
|
NO_MULTIPLE_TRUSTEE |
|
TRUSTEE_IS_SID |
|
TRUSTEE_IS_UNKNOWN |
Rückgabewert
Nichts
Bemerkungen
Anmerkung
Der aclapi.h-Header definiert BuildTrusteeWithSid als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows XP [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | aclapi.h |
Library | Advapi32.lib |
DLL- | Advapi32.dll |
Siehe auch
Übersicht über die Zugriffssteuerung
grundlegende Zugriffssteuerungsfunktionen
BuildTrusteeWithObjectsAndName-