enumeração SE_OBJECT_TYPE (accctrl.h)
A enumeração SE_OBJECT_TYPE contém valores que correspondem aos tipos de objetos do Windows que dão suporte à segurança. As funções, como GetSecurityInfo e SetSecurityInfo, que definem e recuperam as informações de segurança de um objeto, usam esses valores para indicar o 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 desconhecido. |
SE_FILE_OBJECT Indica um arquivo ou diretório. A cadeia de caracteres de nome que identifica um arquivo ou objeto de diretório pode estar em um dos seguintes formatos:
|
SE_SERVICE Indica um serviço Windows. Um objeto de serviço pode ser um serviço local, como ServiceName ou um serviço remoto, como \\ComputerName\ServiceName. |
SE_PRINTER Indica uma impressora. Um objeto de impressora pode ser uma impressora local, como PrinterName ou uma impressora remota, como \\ComputerName\PrinterName. |
SE_REGISTRY_KEY Indica uma chave do Registro. Um objeto de chave do Registro pode estar no registro local, como CLASSES_ROOT\SomePath ou em um registro remoto, como \\ComputerName\CLASSES_ROOT\SomePath. Os nomes das chaves do Registro devem usar as seguintes cadeias de caracteres literais para identificar as chaves predefinidas do Registro: "CLASSES_ROOT", "CURRENT_USER", "COMPUTADOR" e "USUÁRIOS". |
SE_LMSHARE Indica um compartilhamento de rede. Um objeto de compartilhamento pode ser local, como ShareName ou remoto, como \\ComputerName\ShareName. |
SE_KERNEL_OBJECT Indica um local objeto kernel. O GetSecurityInfo e As funções SetSecurityInfo dão suporte a todos os tipos de objetos kernel. O GetNamedSecurityInfo e As funções SetNamedSecurityInfo funcionam apenas com os seguintes objetos kernel: semáforo, evento, mutex, temporizador de espera e mapeamento de arquivo. |
SE_WINDOW_OBJECT Indica uma estação de janela ou objeto de área de trabalho no computador local. Você não pode usar GetNamedSecurityInfo e SetNamedSecurityInfo com esses objetos porque os nomes de estações de janela ou áreas de trabalho não são exclusivos. |
SE_DS_OBJECT Indica um objeto de serviço de diretório ou um conjunto de propriedades ou propriedade de um objeto de serviço de diretório. A cadeia de caracteres de nome de um objeto de serviço de diretório deve estar no formato X.500 , por exemplo: CN=SomeObject,OU=ou2,OU=ou1,DC=DomainName,DC=CompanyName,DC=com,O=Internet |
SE_DS_OBJECT_ALL Indica um objeto de serviço de diretório e todos os seus conjuntos de propriedades e propriedades. |
SE_PROVIDER_DEFINED_OBJECT Indica um objeto definido pelo provedor. |
SE_WMIGUID_OBJECT Indica um objeto WMI. |
SE_REGISTRY_WOW64_32KEY Indica um objeto para uma entrada do Registro em WOW64. |
SE_REGISTRY_WOW64_64KEY |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | accctrl.h |