Condividi tramite


Metodo ISecurityInformation::MapGeneric (aclui.h)

Il metodo MapGeneric richiede il mapping dei diritti di accesso generici in una maschera di accesso ai diritti di accesso standard e specifici corrispondenti. Per altre informazioni sui diritti di accesso generici, standard e specifici, vedere Access Rights and Access Masks.For more information about generic, standard, and specific access rights , see Access Rights and Access Masks.

Sintassi

HRESULT MapGeneric(
  [in] const GUID  *pguidObjectType,
  [in] UCHAR       *pAceFlags,
  [in] ACCESS_MASK *pMask
);

Parametri

[in] pguidObjectType

Puntatore a una struttura GUID che identifica il tipo di oggetto a cui si applica la maschera di accesso . Se questo membro è NULL o un puntatore a GUID_NULL, la maschera di accesso si applica all'oggetto stesso.

[in] pAceFlags

Puntatore al membro AceFlags della struttura ACE_HEADER dall'ACE di cui viene eseguito il mapping della maschera di accesso.

[in] pMask

Puntatore a una maschera di accesso contenente i diritti di accesso generici da mappare. L'implementazione deve eseguire il mapping dei diritti di accesso generici ai diritti di accesso standard e specifici corrispondenti per il tipo di oggetto specificato.

Valore restituito

Se la funzione ha esito positivo, la funzione restituisce S_OK.

Se la funzione ha esito negativo, restituisce un valore HRESULT che indica l'errore. Per un elenco dei codici di errore comuni, vedere Valori HRESULT comuni.

Commenti

L'implementazione mapGeneric può chiamare la funzione MapGenericMask per eseguire il mapping dei diritti di accesso generici nella maschera di accesso.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione aclui.h

Vedi anche

ACE_HEADER

Editor Controllo di accesso

Funzioni dell'editor Controllo di accesso

CreateSecurityPage

EditSecurity

GUID

ISecurityInformation

MapGenericMask