Compartir a través de


Función RtlInitializeSidEx (ntifs.h)

La rutina RtlInitializeSidEx inicializa una estructura de identificador de seguridad (SID) preasignada.

Sintaxis

NTSYSAPI NTSTATUS RtlInitializeSidEx(
  [out] PSID                      Sid,
  [in]  PSID_IDENTIFIER_AUTHORITY IdentifierAuthority,
  [in]  UCHAR                     SubAuthorityCount,
        ...                       
);

Parámetros

[out] Sid

Puntero a una estructura de SID asignada por el autor de la llamada que se va a inicializar.

[in] IdentifierAuthority

Puntero a una estructura de SID_IDENTIFIER_AUTHORITY que se va a establecer en la estructura del SID.

[in] SubAuthorityCount

Número de subelementos que se van a establecer en el SID.

...

Valores que se van a establecer en cada sub-autoridad. El autor de la llamada debe especificar el argumento SubAuthorityCount.

Valor devuelto

RtlInitializeSid devuelve una de las siguientes opciones:

Código devuelto Descripción
STATUS_SUCCESS
El SID se inicializó correctamente.
STATUS_INVALID_PARAMETER
El valor de SubAuthorityCount especificado no es válido.

Comentarios

Para obtener más información sobre la seguridad y el control de acceso, consulte Modelo de seguridad de Windows para desarrolladores de controladores y la documentación sobre estos temas en Windows SDK.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Plataforma de destino Universal
Encabezado ntifs.h (incluya Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Consulte también

RtlSubAuthoritySid

SID

SID_IDENTIFIER_AUTHORITY