IsValidSid, fonction (securitybaseapi.h)
La fonction IsValidSid valide un identificateur de sécurité (SID) en vérifiant que le numéro de révision se trouve dans une plage connue et que le nombre de sous-entités est inférieur à la valeur maximale.
Syntaxe
BOOL IsValidSid(
[in] PSID pSid
);
Paramètres
[in] pSid
Pointeur vers la structure SID à valider. Ce paramètre ne peut pas être NULL.
Valeur retournée
Si la structure SID est valide, la valeur de retour est différente de zéro.
Si la structure SID n’est pas valide, la valeur de retour est zéro. Il n’existe aucune information d’erreur étendue pour cette fonction ; n’appelez pas GetLastError.
Remarques
Si pSid a la valeur NULL, l’application échoue avec une violation d’accès.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | securitybaseapi.h (inclure Windows.h) |
Bibliothèque | Advapi32.lib |
DLL | Advapi32.dll |
Voir aussi
Vue d’ensemble du contrôle d’accès