Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Die SE_OBJECT_TYPE-Aufzählung enthält Werte, die den Typen von Windows-Objekten entsprechen, die Sicherheit unterstützen. Die Funktionen, z. B. GetSecurityInfo und SetSecurityInfo-, die die Sicherheitsinformationen eines Objekts festlegen und abrufen, verwenden diese Werte, um den Typ des Objekts anzugeben.
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;
Konstanten
SE_UNKNOWN_OBJECT_TYPEUnbekannter Objekttyp. |
SE_FILE_OBJECTGibt eine Datei oder ein Verzeichnis an. Die Namenszeichenfolge, die ein Datei- oder Verzeichnisobjekt identifiziert, kann in einem der folgenden Formate vorliegen:
|
SE_SERVICEGibt einen Windows-Dienst an. Ein Dienstobjekt kann ein lokaler Dienst sein, z. B. ServiceName-oder ein Remotedienst, z. B. \\ComputerName\ServiceName-. |
SE_PRINTERGibt einen Drucker an. Ein Druckerobjekt kann ein lokaler Drucker sein, z. B. PrinterNameoder ein Remotedrucker, z. B. \\ComputerName\PrinterName. |
SE_REGISTRY_KEYGibt einen Registrierungsschlüssel an. Ein Registrierungsschlüsselobjekt kann sich in der lokalen Registrierung befinden, z. B. CLASSES_ROOT\SomePath oder in einer Remoteregistrierung, z. B. \\ComputerName\CLASSES_ROOT\SomePath. Die Namen von Registrierungsschlüsseln müssen die folgenden Literalzeichenfolgen verwenden, um die vordefinierten Registrierungsschlüssel zu identifizieren: "CLASSES_ROOT", "CURRENT_USER", "MACHINE" und "USERS". |
SE_LMSHAREGibt eine Netzwerkfreigabe an. Ein Freigabeobjekt kann lokal sein, z. B. ShareName-oder Remote, z. B. \\ComputerName\ShareName-. |
SE_KERNEL_OBJECTGibt einen lokalen Kernelobjekt. Das GetSecurityInfo- und SetSecurityInfo- Funktionen unterstützen alle Arten von Kernelobjekten. Das GetNamedSecurityInfo- und SetNamedSecurityInfo- Funktionen funktionieren nur mit den folgenden Kernelobjekten: Semaphor, Ereignis, Mutex, Wartezeitgeber und Dateizuordnung. |
SE_WINDOW_OBJECTGibt eine Fensterstation oder ein Desktopobjekt auf dem lokalen Computer an. Sie können nicht verwenden GetNamedSecurityInfo- und SetNamedSecurityInfo mit diesen Objekten, da die Namen von Fensterstationen oder Desktops nicht eindeutig sind. |
SE_DS_OBJECTGibt ein Verzeichnisdienstobjekt oder einen Eigenschaftensatz oder eine Eigenschaft eines Verzeichnisdienstobjekts an. Die Namenszeichenfolge für ein Verzeichnisdienstobjekt muss sich in X.500 Formular befinden, z. B.: CN=SomeObject,OU=ou2,OU=ou1,DC=DomainName,DC=CompanyName,DC=com,O=internet |
SE_DS_OBJECT_ALLGibt ein Verzeichnisdienstobjekt und alle zugehörigen Eigenschaftensätze und Eigenschaften an. |
SE_PROVIDER_DEFINED_OBJECTGibt ein vom Anbieter definiertes Objekt an. |
SE_WMIGUID_OBJECTGibt ein WMI-Objekt an. |
SE_REGISTRY_WOW64_32KEYGibt ein Objekt für einen Registrierungseintrag unter WOW64 an. |
SE_REGISTRY_WOW64_64KEY |
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows XP [nur Desktop-Apps] |
| mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
| Header- | accctrl.h |