estructura ACTRL_PROPERTY_ENTRYA (accctrl.h)
Contiene una lista de entradas de control de acceso para un objeto o una propiedad especificada en un objeto .
Sintaxis
typedef struct _ACTRL_PROPERTY_ENTRYA {
LPSTR lpProperty;
PACTRL_ACCESS_ENTRY_LISTA pAccessEntryList;
ULONG fListFlags;
} ACTRL_PROPERTY_ENTRYA, *PACTRL_PROPERTY_ENTRYA;
Miembros
lpProperty
GUID de una propiedad en un objeto . Use la función UuidToString para generar una representación de cadena de un GUID de propiedad.
pAccessEntryList
Puntero a una estructura de ACTRL_ACCESS_ENTRY_LIST que contiene una lista de entradas de control de acceso.
fListFlags
Marcas que especifican información sobre la propiedad pProperty . Este miembro puede ser 0 o el valor siguiente.
Valor | Significado |
---|---|
|
Protege el objeto o la propiedad de heredar entradas de control de acceso. |
Comentarios
Para crear una estructura de ACTRL_PROPERTY_ENTRY que conceda a todos los usuarios acceso total a un objeto, establezca el miembro pAccessEntryList en NULL.
Para crear una estructura de ACTRL_PROPERTY_ENTRY que deniega todo el acceso a un objeto, establezca el miembro pAccessEntryList para que apunte a una estructura de ACTRL_ACCESS_ENTRY_LIST cuyo miembro cEntries es 0 y el miembro pAccessList es NULL.
Nota
El encabezado accctrl.h define ACTRL_PROPERTY_ENTRY como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | accctrl.h |