Metodo IAzClientContext3::AccessCheck2 (azroles.h)

Il metodo AccessCheck2 restituisce un valore che specifica se l'entità rappresentata dal contesto client corrente può eseguire l'operazione specificata.

Sintassi

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

Parametri

[in] bstrObjectName

Nome dell'oggetto a cui si accede. Questa stringa viene usata nei controlli.

[in] bstrScopeName

Nome dell'ambito che contiene l'operazione specificata dal parametro lOperation .

[in] lOperation

Proprietà OperationID dell'oggetto IAzOperation per cui controllare l'accesso.

[out] plResult

Puntatore a un valore che indica se l'entità rappresentata dal contesto client corrente può eseguire l'operazione specificata dal parametro lOperation .

Un valore di NO_ERROR indica che l'entità dispone dell'autorizzazione. Qualsiasi altro valore indica che l'entità non dispone dell'autorizzazione.

Valore restituito

Se il metodo ha esito positivo, restituisce S_OK.

Se il metodo ha esito negativo, viene restituito un codice errore. Per un elenco dei codici di errore comuni, vedere Valori HRESULT comuni.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione azroles.h