IsValidSid-Funktion (securitybaseapi.h)
Die IsValidSid-Funktion überprüft eine Sicherheits-ID (SID), indem sie überprüft, ob die Revisionsnummer innerhalb eines bekannten Bereichs liegt und dass die Anzahl der Unterautoritäten kleiner als der Maximalwert ist.
Syntax
BOOL IsValidSid(
[in] PSID pSid
);
Parameter
[in] pSid
Ein Zeiger auf die zu überprüfende SID-Struktur . Dieser Parameter darf nicht NULL sein.
Rückgabewert
Wenn die SID-Struktur gültig ist, ist der Rückgabewert ungleich null.
Wenn die SID-Struktur ungültig ist, ist der Rückgabewert null. Es gibt keine erweiterten Fehlerinformationen für diese Funktion. Rufen Sie GetLastError nicht auf.
Hinweise
Wenn pSidNULL ist, schlägt die Anwendung mit einer Zugriffsverletzung fehl.
Anforderungen
Anforderung | Wert |
---|---|
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 |