Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A estrutura
Funções de controle de acesso, como SetEntriesInAcl e GetExplicitEntriesFromAcl, usam essa estrutura para identificar a conta de logon associada ao controle de acesso ou às informações de controle de auditoria em uma estrutura EXPLICIT_ACCESS.
Sintaxe
typedef struct _TRUSTEE_W {
struct _TRUSTEE_W *pMultipleTrustee;
MULTIPLE_TRUSTEE_OPERATION MultipleTrusteeOperation;
TRUSTEE_FORM TrusteeForm;
TRUSTEE_TYPE TrusteeType;
LPWCH ptstrName;
} TRUSTEE_W, *PTRUSTEE_W, TRUSTEEW, *PTRUSTEEW;
Membros
pMultipleTrustee
Um ponteiro para uma estrutura TRUSTEE que identifica uma conta de servidor que pode representar o usuário identificado pelo membro ptstrName. No momento, não há suporte para esse membro e deve ser NULL.
MultipleTrusteeOperation
Um valor do tipo de enumeração MULTIPLE_TRUSTEE_OPERATION. Atualmente, esse membro deve ser NO_MULTIPLE_TRUSTEE.
TrusteeForm
Um valor do tipo de enumeração TRUSTEE_FORM que indica o tipo de dados apontado pelo membro ptstrName. Veja comentários abaixo.
TrusteeType
Um valor do tipo de enumeração TRUSTEE_TYPE que indica se o administrador é uma conta de usuário, uma conta de grupo ou um tipo de conta desconhecido.
ptstrName
Um ponteiro cujo formulário depende do valor do membro TrusteeForm , convertido em LPWCH.
| TrusteeForm | Significado de ptstrName |
|---|---|
|
Um ponteiro para um cadeia de caracteresterminada nula que contém o nome do administrador. |
|
Um ponteiro para uma estrutura OBJECTS_AND_NAME que contém o nome do administrador e os nomes dos tipos de objeto em um ACE específico do objeto. |
|
Um ponteiro para uma estrutura OBJECTS_AND_SID que contém o SID do administrador e os GUIDs dos tipos de objeto em um ACE específico do objeto. |
|
Um ponteiro para o SID do administrador. |
pSid
pObjectsAndSid
pObjectsAndName
Observações
Um nome de administrador pode ter qualquer um dos seguintes formatos:
- Um nome totalmente qualificado, como "g:\remotedir\abc".
- Uma conta de domínio, como "domain1\xyz".
- Um dos nomes de grupo predefinidos, como "EVERYONE" ou "GUEST".
- Um dos nomes especiais a seguir.
Nome Significado GRUPO DE CRIADORES O SID CREATOR_GROUP é um SID usado em ACEs herdáveis. Quando um novo objeto é criado, o sistema substitui esse SID pelo SID do grupo primário do usuário que criou o objeto. PROPRIETÁRIO DO CRIADOR O SID CREATOR_OWNER é um SID usado em ACEs herdáveis. Quando um novo objeto é criado, o sistema substitui esse SID pelo SID do usuário que criou o objeto. CURRENT_USER O proprietário do thread de chamada ou processo.
Nota
O cabeçalho accctrl.h define TRUSTEE_ 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] |
| cabeçalho | accctrl.h |