Función CreateWellKnownSid (securitybaseapi.h)

La función CreateWellKnownSid crea un SID para alias predefinidos.

Sintaxis

BOOL CreateWellKnownSid(
  [in]            WELL_KNOWN_SID_TYPE WellKnownSidType,
  [in, optional]  PSID                DomainSid,
  [out, optional] PSID                pSid,
  [in, out]       DWORD               *cbSid
);

Parámetros

[in] WellKnownSidType

Miembro de la enumeración WELL_KNOWN_SID_TYPE que especifica lo que identificará el SID.

[in, optional] DomainSid

Puntero a un SID que identifica el dominio que se va a usar al crear el SID. Pase NULL para usar el equipo local.

[out, optional] pSid

Puntero a la memoria donde CreateWellKnownSid almacenará el nuevo SID.

[in, out] cbSid

Puntero a un DWORD que contiene el número de bytes disponibles en pSid. La función CreateWellKnownSid almacena el número de bytes que se usan realmente en esta ubicación.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Requisitos

   
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

EqualDomainSid

GetWindowsAccountDomainSid

IsWellKnownSid

WELL_KNOWN_SID_TYPE