Método IAzClientContext3::AccessCheck2 (azroles.h)
O método AccessCheck2 retorna um valor que especifica se a entidade de segurança representada pelo contexto do cliente atual tem permissão para executar a operação especificada.
Sintaxe
HRESULT AccessCheck2(
[in] BSTR bstrObjectName,
[in] BSTR bstrScopeName,
[in] long lOperation,
[out] unsigned long *plResult
);
Parâmetros
[in] bstrObjectName
O nome do objeto acessado. Essa cadeia de caracteres é usada em auditorias.
[in] bstrScopeName
O nome do escopo que contém a operação especificada pelo parâmetro lOperation .
[in] lOperation
A propriedade OperationID do objeto IAzOperation para o qual marcar acesso.
[out] plResult
Um ponteiro para um valor que indica se a entidade de segurança representada pelo contexto do cliente atual tem permissão para executar a operação especificada pelo parâmetro lOperation .
Um valor de NO_ERROR indica que a entidade de segurança tem permissão. Qualquer outro valor indica que a entidade de segurança não tem permissão.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK.
Se o método falhar, ele retornará um código de erro. Para obter uma lista de códigos de erro comuns, consulte Valores HRESULT comuns.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | azroles.h |