Share via


Método ISecurityInformation::MapGeneric (aclui.h)

El método MapGeneric solicita que los derechos de acceso genéricos de una máscara de acceso se asignen a sus derechos de acceso estándar y específicos correspondientes. Para obtener más información sobre los derechos de acceso genéricos, estándar y específicos, consulte Derechos de acceso y Máscaras de acceso.

Sintaxis

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

Parámetros

[in] pguidObjectType

Puntero a una estructura GUID que identifica el tipo de objeto al que se aplica la máscara de acceso . Si este miembro es NULL o un puntero a GUID_NULL, la máscara de acceso se aplica al propio objeto.

[in] pAceFlags

Puntero al miembro AceFlags de la estructura ACE_HEADER de la ACE cuya máscara de acceso se está asignando.

[in] pMask

Puntero a una máscara de acceso que contiene los derechos de acceso genéricos que se van a asignar. La implementación debe asignar los derechos de acceso genéricos a los derechos de acceso estándar y específicos correspondientes para el tipo de objeto especificado.

Valor devuelto

Si la función se realiza correctamente, la función devuelve S_OK.

Si se produce un error en la función, devuelve un valor HRESULT que indica el error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.

Comentarios

La implementación de MapGeneric puede llamar a la función MapGenericMask para asignar los derechos de acceso genéricos en la máscara de acceso.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado aclui.h

Consulte también

ACE_HEADER

Editor de Access Control

Funciones del editor de Access Control

CreateSecurityPage

EditarSeguridad

GUID

ISecurityInformation

MapGenericMask