GetLengthSid-Funktion (securitybaseapi.h)

Die GetLengthSid-Funktion gibt die Länge eines gültigen Sicherheitsbezeichners (SID) in Bytes zurück.

Syntax

DWORD GetLengthSid(
  [in] PSID pSid
);

Parameter

[in] pSid

Ein Zeiger auf die SID-Struktur , deren Länge zurückgegeben wird. Es wird angenommen, dass die Struktur gültig ist.

Rückgabewert

Wenn die SID-Struktur gültig ist, ist der Rückgabewert die Länge der SID-Struktur in Bytes.

Wenn die SID-Struktur ungültig ist, ist der Rückgabewert nicht definiert. Übergeben Sie vor dem Aufrufen von GetLengthSid die SID an die IsValidSid-Funktion , um zu überprüfen, ob die SID gültig ist.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile securitybaseapi.h (Einschließen von Windows.h)
Bibliothek Advapi32.lib
DLL Advapi32.dll

Weitere Informationen

Zugriffssteuerung Übersicht

Grundlegende Access Control-Funktionen

GetSidLengthRequired

GetSidSubAuthorityCount

IsValidSid

SID