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 |