ACTRL_PROPERTY_ENTRYA struttura (accctrl.h)

Contiene un elenco di voci di controllo di accesso per un oggetto o una proprietà specificata in un oggetto.

Sintassi

typedef struct _ACTRL_PROPERTY_ENTRYA {
  LPSTR                     lpProperty;
  PACTRL_ACCESS_ENTRY_LISTA pAccessEntryList;
  ULONG                     fListFlags;
} ACTRL_PROPERTY_ENTRYA, *PACTRL_PROPERTY_ENTRYA;

Members

lpProperty

GUID di una proprietà in un oggetto. Usare la funzione UuidToString per generare una rappresentazione stringa di un GUID di proprietà.

pAccessEntryList

Puntatore a una struttura ACTRL_ACCESS_ENTRY_LIST che contiene un elenco di voci di controllo di accesso.

fListFlags

Flag che specificano informazioni sulla proprietà pProperty . Questo membro può essere 0 o il valore seguente.

Valore Significato
ACTRL_ACCESS_PROTECTED
0x00000001
Protegge l'oggetto o la proprietà dall'ereditare le voci di controllo di accesso.

Commenti

Per creare una struttura di ACTRL_PROPERTY_ENTRY che concede a tutti l'accesso completo a un oggetto, impostare il membro pAccessEntryList su NULL.

Per creare una struttura ACTRL_PROPERTY_ENTRY che nega l'accesso a un oggetto, impostare il membro pAccessEntryList per puntare a una struttura ACTRL_ACCESS_ENTRY_LIST il cui membro cEntries è 0 e pAccessList membro è NULL.

Nota

L'intestazione accctrl.h definisce ACTRL_PROPERTY_ENTRY come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione accctrl.h

Vedi anche

ACTRL_ACCESS_ENTRY_LIST

UuidToString