Freigeben über


RtlInitializeSidEx-Funktion (ntifs.h)

Die RtlInitializeSidEx Routine initialisiert eine zuvor zugewiesene Sicherheitskennungsstruktur (SID).

Syntax

NTSYSAPI NTSTATUS RtlInitializeSidEx(
  [out] PSID                      Sid,
  [in]  PSID_IDENTIFIER_AUTHORITY IdentifierAuthority,
  [in]  UCHAR                     SubAuthorityCount,
        ...                       
);

Parameter

[out] Sid

Zeiger auf eine vom Aufrufer zugewiesene SID-Struktur, die initialisiert werden soll.

[in] IdentifierAuthority

Zeigen Sie auf eine SID_IDENTIFIER_AUTHORITY Struktur, die in der SID-Struktur festgelegt werden soll.

[in] SubAuthorityCount

Die Anzahl der Unterautoren, die in der SID festgelegt werden sollen.

...

Die Werte, die für jede Unterautorität festgelegt werden sollen. Der Aufrufer muss das Argument "SubAuthorityCount" angeben.

Rückgabewert

RtlInitializeSid gibt eine der folgenden Werte zurück:

Rückgabecode Beschreibung
STATUS_SUCCESS
Die SID wurde erfolgreich initialisiert.
STATUS_INVALID_PARAMETER
Der angegebene SubAuthorityCount Wert ist ungültig.

Bemerkungen

Weitere Informationen zur Sicherheits- und Zugriffssteuerung finden Sie unter Windows-Sicherheitsmodell für Treiberentwickler und die Dokumentation zu diesen Themen im Windows SDK.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
Zielplattform- Universal
Header- ntifs.h (einschließlich Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- <= APC_LEVEL

Siehe auch

RtlSubAuthoritySid

SID-

SID_IDENTIFIER_AUTHORITY