Função RtlInitializeSidEx (ntifs.h)

A rotina RtlInitializeSidEx inicializa uma estrutura sid (identificador de segurança) pré-alocada.

Sintaxe

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

Parâmetros

[out] Sid

Ponteiro para uma estrutura sid alocada pelo chamador a ser inicializada.

[in] IdentifierAuthority

Ponteiro para uma estrutura SID_IDENTIFIER_AUTHORITY a ser definida na estrutura SID.

[in] SubAuthorityCount

Número de sub-autoridades a serem definidas no SID.

...

Os valores a serem definidos para cada sub-autoridade. O chamador deve especificar o argumento SubAuthorityCount.

Retornar valor

RtlInitializeSid retorna um dos seguintes:

Código de retorno Descrição
STATUS_SUCCESS
O SID foi inicializado com êxito.
STATUS_INVALID_PARAMETER
O valor de SubAuthorityCount especificado é inválido.

Comentários

Para obter mais informações sobre segurança e controle de acesso, consulte Modelo de segurança do Windows para desenvolvedores de driver e a documentação sobre esses tópicos no SDK do Windows.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Plataforma de Destino Universal
Cabeçalho ntifs.h (inclua Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Confira também

RtlSubAuthoritySid

SID

SID_IDENTIFIER_AUTHORITY