Compartilhar via


Função BuildTrusteeWithSidA (aclapi.h)

A função BuildTrusteeWithSid inicializa uma estrutura TRUSTEE. O chamador especifica o identificador de segurança (SID) do administrador. A função define outros membros da estrutura como valores padrão e não pesquisa o nome associado ao SID.

Sintaxe

void BuildTrusteeWithSidA(
  [in, out]      PTRUSTEE_A pTrustee,
  [in, optional] PSID       pSid
);

Parâmetros

[in, out] pTrustee

Um ponteiro para uma estrutura TRUSTEE para inicializar. A função BuildTrusteeWithSid não aloca nenhuma memória. Se esse parâmetro for NULL ou um ponteiro que não seja válido, os resultados serão indefinidos.

[in, optional] pSid

Um ponteiro para um SID estrutura que identifica o administrador. A função BuildTrusteeWithSid atribui esse ponteiro ao membro ptstrName da estrutura TRUSTEE. A função define os outros membros da estrutura TRUSTEE da seguinte maneira.

Valor Significado
pMultipleTrustee
NULL
MultipleTrusteeOperation
NO_MULTIPLE_TRUSTEE
do TrusteeForm
TRUSTEE_IS_SID
TrusteeType
TRUSTEE_IS_UNKNOWN

Valor de retorno

Nenhum

Observações

Nota

O cabeçalho aclapi.h define BuildTrusteeWithSid como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows XP [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows Server 2003 [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho aclapi.h
biblioteca Advapi32.lib
de DLL Advapi32.dll

Consulte também

Visão geral do controle de acesso

funções básicas de controle de acesso

BuildTrusteeWithName

BuildTrusteeWithObjectsAndName

BuildTrusteeWithObjectsAndSid

do TRUSTEE