Método IAzClientContext3::AccessCheck2 (azroles.h)

El método AccessCheck2 devuelve un valor que especifica si la entidad de seguridad representada por el contexto de cliente actual puede realizar la operación especificada.

Sintaxis

HRESULT AccessCheck2(
  [in]  BSTR          bstrObjectName,
  [in]  BSTR          bstrScopeName,
  [in]  long          lOperation,
  [out] unsigned long *plResult
);

Parámetros

[in] bstrObjectName

Nombre del objeto al que se tiene acceso. Esta cadena se usa en auditorías.

[in] bstrScopeName

Nombre del ámbito que contiene la operación especificada por el parámetro lOperation .

[in] lOperation

Propiedad OperationID del objeto IAzOperation para el que se va a comprobar el acceso.

[out] plResult

Puntero a un valor que indica si la entidad de seguridad representada por el contexto de cliente actual puede realizar la operación especificada por el parámetro lOperation .

Un valor de NO_ERROR indica que la entidad de seguridad tiene permiso. Cualquier otro valor indica que la entidad de seguridad no tiene permiso.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK.

Si el método genera un error, este método devuelve un código de error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado azroles.h