enumerazione SE_OBJECT_TYPE (accctrl.h)
L'enumerazione SE_OBJECT_TYPE contiene valori corrispondenti ai tipi di oggetti Windows che supportano la sicurezza. Le funzioni, ad esempio GetSecurityInfo e SetSecurityInfo, che impostano e recuperano le informazioni di sicurezza di un oggetto, usano questi valori per indicare il tipo di oggetto.
Sintassi
typedef enum _SE_OBJECT_TYPE {
SE_UNKNOWN_OBJECT_TYPE,
SE_FILE_OBJECT,
SE_SERVICE,
SE_PRINTER,
SE_REGISTRY_KEY,
SE_LMSHARE,
SE_KERNEL_OBJECT,
SE_WINDOW_OBJECT,
SE_DS_OBJECT,
SE_DS_OBJECT_ALL,
SE_PROVIDER_DEFINED_OBJECT,
SE_WMIGUID_OBJECT,
SE_REGISTRY_WOW64_32KEY,
SE_REGISTRY_WOW64_64KEY
} SE_OBJECT_TYPE;
Costanti
SE_UNKNOWN_OBJECT_TYPE Tipo di oggetto sconosciuto. |
SE_FILE_OBJECT Indica un file o una directory. La stringa nome che identifica un file o un oggetto directory può essere in uno dei formati seguenti:
|
SE_SERVICE Indica un servizio Windows. Un oggetto servizio può essere un servizio locale, ad esempio ServiceName o un servizio remoto, ad esempio \\ComputerNameServiceName\. |
SE_PRINTER Indica una stampante. Un oggetto stampante può essere una stampante locale, ad esempio PrinterName o una stampante remota, ad esempio \\ComputerName\PrinterName. |
SE_REGISTRY_KEY Indica una chiave del Registro di sistema. Un oggetto chiave del Registro di sistema può essere nel Registro di sistema locale, ad esempio CLASSES_ROOT\SomePath o in un registro remoto, ad esempio \\ComputerName\CLASSES_ROOT\SomePath. I nomi delle chiavi del Registro di sistema devono usare le stringhe letterali seguenti per identificare le chiavi del Registro di sistema predefinite: "CLASSES_ROOT", "CURRENT_USER", "MACHINE" e "USERS". |
SE_LMSHARE Indica una condivisione di rete. Un oggetto di condivisione può essere locale, ad esempio ShareName o remoto, ad esempio \\ComputerNameShareName.\ |
SE_KERNEL_OBJECT Indica un'istanza locale oggetto kernel. The GetSecurityInfo e Le funzioni SetSecurityInfo supportano tutti i tipi di oggetti kernel. The GetNamedSecurityInfo e Le funzioni SetNamedSecurityInfo funzionano solo con gli oggetti kernel seguenti: semaforo, evento, mutex, timer in attesa e mapping di file. |
SE_WINDOW_OBJECT Indica una stazione finestra o un oggetto desktop nel computer locale. Non è possibile usare GetNamedSecurityInfo e SetNamedSecurityInfo con questi oggetti perché i nomi delle stazioni delle finestre o dei desktop non sono univoci. |
SE_DS_OBJECT Indica un oggetto servizio directory o un set di proprietà o una proprietà di un oggetto del servizio directory. La stringa di nome per un oggetto servizio directory deve essere in formato X.500 , ad esempio: CN=SomeObject,OU=ou2,OU=ou1,DC=DomainName,DC=CompanyName,DC=com,O=Internet |
SE_DS_OBJECT_ALL Indica un oggetto del servizio directory e tutti i relativi set di proprietà e proprietà. |
SE_PROVIDER_DEFINED_OBJECT Indica un oggetto definito dal provider. |
SE_WMIGUID_OBJECT Indica un oggetto WMI. |
SE_REGISTRY_WOW64_32KEY Indica un oggetto per una voce del Registro di sistema in WOW64. |
SE_REGISTRY_WOW64_64KEY |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | accctrl.h |
Vedi anche
Panoramica Controllo di accesso