SE_OBJECT_TYPE énumération (accctrl.h)
L’énumération SE_OBJECT_TYPE contient des valeurs qui correspondent aux types d’objets Windows qui prennent en charge la sécurité. Les fonctions, telles que GetSecurityInfo et SetSecurityInfo, qui définissent et récupèrent les informations de sécurité d’un objet, utilisent ces valeurs pour indiquer le type d’objet.
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 Type d’objet inconnu. |
SE_FILE_OBJECT Indique un fichier ou un répertoire. La chaîne de nom qui identifie un objet de fichier ou de répertoire peut être dans l’un des formats suivants :
|
SE_SERVICE Indique un service Windows. Un objet de service peut être un service local, tel que ServiceName, ou un service distant, tel que \\ComputerName\ServiceName. |
SE_PRINTER Indique une imprimante. Un objet d’imprimante peut être une imprimante locale, telle que PrinterName, ou une imprimante distante, telle que \\ComputerName\PrinterName. |
SE_REGISTRY_KEY Indique une clé de Registre. Un objet de clé de Registre peut se trouver dans le registre local, tel que CLASSES_ROOT\SomePath ou dans un registre distant, tel que \\ComputerName\CLASSES_ROOT\SomePath. Les noms des clés de Registre doivent utiliser les chaînes littérales suivantes pour identifier les clés de Registre prédéfinies : « CLASSES_ROOT », « CURRENT_USER », « MACHINE » et « USERS ». |
SE_LMSHARE Indique un partage réseau. Un objet de partage peut être local, tel que ShareName, ou distant, tel que \\ComputerName\ShareName. |
SE_KERNEL_OBJECT Indique un local objet kernel. The GetSecurityInfo et Les fonctions SetSecurityInfo prennent en charge tous les types d’objets de noyau. The GetNamedSecurityInfo et Les fonctions SetNamedSecurityInfo fonctionnent uniquement avec les objets de noyau suivants : sémaphore, événement, mutex, minuteur d’attente et mappage de fichiers. |
SE_WINDOW_OBJECT Indique une station de fenêtre ou un objet de bureau sur l’ordinateur local. Vous ne pouvez pas utiliser GetNamedSecurityInfo et DéfinissezNamedSecurityInfo avec ces objets, car les noms des postes de fenêtre ou des bureaux ne sont pas uniques. |
SE_DS_OBJECT Indique un objet de service d’annuaire ou un jeu de propriétés ou une propriété d’un objet de service d’annuaire. La chaîne de nom d’un objet de service d’annuaire doit être au format X.500 , par exemple : CN=SomeObject,OU=ou2,OU=ou1,DC=DomainName,DC=CompanyName,DC=com,O=internet |
SE_DS_OBJECT_ALL Indique un objet de service d’annuaire et tous ses jeux de propriétés et propriétés. |
SE_PROVIDER_DEFINED_OBJECT Indique un objet défini par le fournisseur. |
SE_WMIGUID_OBJECT Indique un objet WMI. |
SE_REGISTRY_WOW64_32KEY Indique un objet pour une entrée de Registre sous WOW64. |
SE_REGISTRY_WOW64_64KEY |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | accctrl.h |