Función IsValidSid (securitybaseapi.h)

La función IsValidSid valida un identificador de seguridad (SID) comprobando que el número de revisión está dentro de un intervalo conocido y que el número de subauthoridades es menor que el máximo.

Sintaxis

BOOL IsValidSid(
  [in] PSID pSid
);

Parámetros

[in] pSid

Puntero a la estructura del SID que se va a validar. Este parámetro no puede ser NULL.

Valor devuelto

Si la estructura del SID es válida, el valor devuelto es distinto de cero.

Si la estructura del SID no es válida, el valor devuelto es cero. No hay información de error extendida para esta función; no llame a GetLastError.

Comentarios

Si pSid es NULL, se producirá un error en la aplicación con una infracción de acceso.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado securitybaseapi.h (incluya Windows.h)
Library Advapi32.lib
Archivo DLL Advapi32.dll

Consulte también

Información general del control de acceso

Funciones básicas de Access Control

GetLengthSid

GetSidIdentifierAuthority

GetSidLengthRequired

GetSidSubAuthority

GetSidSubAuthorityCount

SID