SE_OBJECT_TYPE enumeración (accctrl.h)
La enumeración SE_OBJECT_TYPE contiene valores que corresponden a los tipos de objetos de Windows que admiten la seguridad. Las funciones, como GetSecurityInfo y SetSecurityInfo, que establecen y recuperan la información de seguridad de un objeto, usan estos valores para indicar el tipo de objeto.
Syntax
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;
Constantes
SE_UNKNOWN_OBJECT_TYPE Tipo de objeto desconocido. |
SE_FILE_OBJECT Indica un archivo o directorio. La cadena de nombre que identifica un archivo o un objeto de directorio puede tener uno de los siguientes formatos:
|
SE_SERVICE Indica un servicio de Windows. Un objeto de servicio puede ser un servicio local, como ServiceName o un servicio remoto, como \\ComputerName\ServiceName. |
SE_PRINTER Indica una impresora. Un objeto de impresora puede ser una impresora local, como PrinterName o una impresora remota, como \\ComputerName\PrinterName. |
SE_REGISTRY_KEY Indica una clave del Registro. Un objeto de clave del Registro puede estar en el registro local, como CLASSES_ROOT\SomePath o en un registro remoto, como \\ComputerName\CLASSES_ROOT\SomePath. Los nombres de las claves del Registro deben usar las siguientes cadenas literales para identificar las claves del Registro predefinidas: "CLASSES_ROOT", "CURRENT_USER", "MACHINE" y "USERS". |
SE_LMSHARE Indica un recurso compartido de red. Un objeto compartido puede ser local, como ShareName o remoto, como \\ComputerName\ShareName. |
SE_KERNEL_OBJECT Indica un local objeto kernel. The GetSecurityInfo y Las funciones SetSecurityInfo admiten todos los tipos de objetos kernel. The GetNamedSecurityInfo y Las funciones SetNamedSecurityInfo solo funcionan con los siguientes objetos kernel: semáforo, evento, exclusión mutua, temporizador de espera y asignación de archivos. |
SE_WINDOW_OBJECT Indica una estación de ventana o un objeto de escritorio en el equipo local. No se puede usar GetNamedSecurityInfo y SetNamedSecurityInfo con estos objetos porque los nombres de las estaciones de ventana o los escritorios no son únicos. |
SE_DS_OBJECT Indica un objeto de servicio de directorio o un conjunto de propiedades o una propiedad de un objeto de servicio de directorio. La cadena de nombre de un objeto de servicio de directorio debe estar en formato X.500 , por ejemplo: CN=SomeObject,OU=ou2,OU=ou1,DC=DomainName,DC=CompanyName,DC=com,O=Internet |
SE_DS_OBJECT_ALL Indica un objeto de servicio de directorio y todos sus conjuntos de propiedades y propiedades. |
SE_PROVIDER_DEFINED_OBJECT Indica un objeto definido por el proveedor. |
SE_WMIGUID_OBJECT Indica un objeto WMI. |
SE_REGISTRY_WOW64_32KEY Indica un objeto para una entrada del Registro en WOW64. |
SE_REGISTRY_WOW64_64KEY |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | accctrl.h |