Win32_CodecFile-Klasse
Die Win32_CodecFileWMI-Klasse stellt den Audio- oder Videocodec dar, der auf dem Computersystem installiert ist. Codecs konvertieren einen Medienformattyp in einen anderen, in der Regel ein komprimiertes Format in ein unkomprimiertes Format. Der Name "codec" wird von einer Kombination aus Komprimieren und Dekomprimieren abgeleitet. Beispielsweise kann ein Codec ein komprimiertes Format, z. B. MS-ADPCM, in ein unkomprimiertes Format wie PCM konvertieren, das die meisten Audiohardware direkt wiedergeben kann.
Die folgende Syntax wurde aus MOF-Code (Managed Object Format, verwaltetes Objektformat) vereinfacht und enthält alle geerbten Eigenschaften. Eigenschaften werden in alphabetischer Reihenfolge und nicht in MOF-Reihenfolge aufgeführt.
Syntax
[Dynamic, Provider("CIMWin32"), UUID("{8502C4C3-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_CodecFile : CIM_DataFile
{
uint32 AccessMask;
boolean Archive;
string Caption;
boolean Compressed;
string CompressionMethod;
string CreationClassName;
datetime CreationDate;
string CSCreationClassName;
string CSName;
string Description;
string Drive;
string EightDotThreeFileName;
boolean Encrypted;
string EncryptionMethod;
string Extension;
string FileName;
uint64 FileSize;
string FileType;
string FSCreationClassName;
string FSName;
string Group;
boolean Hidden;
datetime InstallDate;
uint64 InUseCount;
datetime LastAccessed;
datetime LastModified;
string Manufacturer;
string Name;
string Path;
boolean Readable;
string Status;
boolean System;
string Version;
boolean Writeable;
};
Member
Die Win32_CodecFile-Klasse verfügt über folgende Membertypen:
Methoden
Die Win32_CodecFile-Klasse verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
ChangeSecurityPermissions | Ändert die Sicherheitsberechtigungen für die im Objektpfad angegebene logische Datei. |
ChangeSecurityPermissionsEx | Ändert die Sicherheitsberechtigungen für die im Objektpfad angegebene logische Datei. |
Komprimieren | Komprimiert die logische Datei (oder das Verzeichnis), die im Objektpfad angegeben ist. |
CompressEx | Komprimiert die logische Datei (oder das Verzeichnis), die im Objektpfad angegeben ist. |
Kopieren | Kopiert die im Objektpfad angegebene logische Datei oder das logische Verzeichnis an den durch den Eingabeparameter angegebenen Speicherort. |
CopyEx | Klassenmethode, die die im Objektpfad angegebene logische Datei oder das logische Verzeichnis an den durch den FileName-Parameter angegebenen Speicherort kopiert. |
Löschen | Löscht die logische Datei (oder das Verzeichnis), die im Objektpfad angegeben ist. |
DeleteEx | Löscht die logische Datei (oder das Verzeichnis), die im Objektpfad angegeben ist. |
GetEffectivePermission | Bestimmt, ob der Aufrufer über die durch das Berechtigungsargument angegebenen aggregierten Berechtigungen verfügt, nicht nur für das Dateiobjekt, sondern auch für die Freigabe, auf der sich die Datei oder das Verzeichnis befindet (wenn es sich auf einer Freigabe befindet). |
Umbenennen | Klassenmethode, die die im Objektpfad angegebene logische Datei (oder das Verzeichnis) umbenannt. |
TakeOwnerShip | Ruft den Besitz der logischen Datei ab, die im Objektpfad angegeben ist. |
TakeOwnerShipEx | Klassenmethode, die den Besitz der logischen Datei abruft, die im Objektpfad angegeben ist. |
Dekomprimieren | Entpackt die logische Datei (oder das Verzeichnis), die im Objektpfad angegeben ist. |
UncompressEx | Entpackt die logische Datei (oder das Verzeichnis), die im Objektpfad angegeben ist. |
Eigenschaften
Die Win32_CodecFile-Klasse verfügt über diese Eigenschaften.
-
Accessmask
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Zugriffsrechte")
Bitmaske, die die Zugriffsrechte darstellt, die für den Zugriff auf oder für bestimmte Vorgänge für die Codecdatei erforderlich sind. Bitwerte finden Sie unter Datei- und Verzeichniszugriffsrechtkonstanten.
Hinweis
Auf FAT-Volumes wird stattdessen der wert FULL_ACCESS zurückgegeben, was angibt, dass keine Sicherheit für das Objekt festgelegt wurde.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
-
-
FILE_READ_DATA (Datei) oder FILE_LIST_DIRECTORY (Verzeichnis) (1)
-
FILE_WRITE_DATA (Datei) oder FILE_ADD_FILE (Verzeichnis) (2)
-
FILE_APPEND_DATA (Datei) oder FILE_ADD_SUBDIRECTORY (Verzeichnis) (4)
-
FILE_READ_EA (8)
-
FILE_WRITE_EA (16)
-
FILE_EXECUTE (Datei) oder FILE_TRAVERSE (Verzeichnis) (32)
-
FILE_DELETE_CHILD (Verzeichnis) (64)
-
FILE_READ_ATTRIBUTES (128)
-
FILE_WRITE_ATTRIBUTES (256)
-
DELETE (65536)
-
READ_CONTROL (131072)
-
WRITE_DAC (262144)
-
WRITE_OWNER (524288)
-
SYNCHRONIZE (1048576)
Archivieren
-
Datentyp: boolean
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Sollte archiviert werden")
True gibt an, dass die Datei archiviert werden soll.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
Caption
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (64), DisplayName ("Caption")
Kurze Beschreibung des Objekts.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
Compressed
-
Datentyp: boolean
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Compressed")
True gibt an, dass die Datei komprimiert wird.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
CompressionMethod
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Compression Method")
Algorithmus oder Tool zum Komprimieren der logischen Datei. Wenn es nicht möglich (oder nicht gewünscht) ist, das Komprimierungsschema zu beschreiben (vielleicht weil es nicht bekannt ist), verwenden Sie die folgenden Wörter: "Unbekannt", um darzustellen, dass es nicht bekannt ist, ob die logische Datei komprimiert ist oder nicht; "Komprimiert", um anzugeben, dass die Datei komprimiert ist, aber entweder ihr Komprimierungsschema nicht bekannt oder nicht offengelegt ist; und "Nicht komprimiert", um darzustellen, dass die logische Datei nicht komprimiert ist.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
CreationClassName
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: CIM_Key, DisplayName ("Klassenname")
Name der ersten konkreten Klasse, die in der Vererbungskette angezeigt wird, die bei der Erstellung eines instance verwendet wird. Bei Verwendung mit den anderen Schlüsseleigenschaften der -Klasse ermöglicht die -Eigenschaft die eindeutige Identifizierung aller Instanzen dieser Klasse und ihrer Unterklassen.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
CreationDate
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Erstellungsdatum")
Erstellungsdatum der Datei.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
CSCreationClassName
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Weitergegeben ("CIM_FileSystem. CSCreationClassName"), CIM_Key, DisplayName ("Computersystemklassenname")
Klasse des Computersystems.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
CSName
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Weitergegeben ("CIM_FileSystem. CSName"), CIM_Key, DisplayName ("Computersystemname")
Zeichenfolge, die den Namen des Computersystems darstellt.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
Beschreibung
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Überschreiben (Beschreibung), MappingStrings ("Win32Registry| System\\CurrentControlSet\\control\\MediaResources\\icm|Description")
Vollständiger Name des Codectreibers. Diese Zeichenfolge soll in großen (beschreibenden) Leerzeichen angezeigt werden.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
Beispiel: "Microsoft PCM Converter"
Laufwerk
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Behoben, Schema ("Win32"), DisplayName ("Drive")
Laufwerkbuchstaben (einschließlich Doppelpunkt) der Datei.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
Beispiel: "c:"
EightDotThreeFileName
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Acht Punkt drei Dateiname")
DOS-kompatibler Dateiname für diese Datei.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
Beispiel: "c:\progra~1"
Verschlüsselt
-
Datentyp: Boolesch
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Encrypted")
Wenn True, wird die Datei verschlüsselt.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
Encryptionmethod
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Verschlüsselungsmethode")
Algorithmus oder Tool zum Verschlüsseln der logischen Datei. Wenn es nicht möglich (oder nicht gewünscht) ist, das Verschlüsselungsschema zu beschreiben (möglicherweise aus Sicherheitsgründen), verwenden Sie die folgenden Wörter: "Unbekannt", um darzustellen, dass nicht bekannt ist, ob die logische Datei verschlüsselt ist oder nicht; "Verschlüsselt", um darzustellen, dass die Datei verschlüsselt ist, aber entweder ihr Verschlüsselungsschema nicht bekannt oder nicht offengelegt ist; und "Not Encrypted", um darzustellen, dass die logische Datei nicht verschlüsselt ist.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
Erweiterung
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Behoben, Schema ("Win32"), DisplayName ("Dateierweiterung")
Dateinamenerweiterung (ohne Punkt).
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
Beispiele: "txt", "mof", "mdb"
FileName
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Behoben, Schema ("Win32"), DisplayName ("Dateiname")
Name (ohne Erweiterung) der Datei.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
Beispiel: "autoexec"
FileSize
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Size"), Units ("bytes")
Größe der Datei (in Bytes).
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
FileType
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Dateityp")
Dateityp (durch die Extension-Eigenschaft angegeben).
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
FSCreationClassName
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Weitergegeben ("CIM_FileSystem. CreationClassName"), CIM_Key, DisplayName ("Dateisystemklassenname")
Klasse des Dateisystems.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
FSName
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Weitergegeben ("CIM_FileSystem. Name"), CIM_Key, DisplayName ("Dateisystemname")
Name des Dateisystems.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
Gruppieren
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32Registry| SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\drivers.desc")
Codec, der von dieser Klasse dargestellt wird.
Die Werte sind:
- "Audio"
- "Video"
Audio ("Audio")
Video ("Video")
Hidden
-
Datentyp: Boolesch
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Hidden")
Bei True ist die Datei ausgeblendet.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
InstallDate
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Installationsdatum")
Objekt wurde installiert. Diese Eigenschaft erfordert keinen Wert, um anzugeben, dass das Objekt installiert ist.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
InUseCount
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Current File Open Count")
Anzahl der "Datei öffnet", die derzeit für die Datei aktiv sind.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
LastAccessed
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Letzter Zugriff")
Auf die Datei wurde zuletzt zugegriffen.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
Lastmodified
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Last Modified")
Die Datei wurde zuletzt geändert.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
Manufacturer
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Manufacturer")
Herstellerzeichenfolge aus Versionsressource, sofern vorhanden.
Diese Eigenschaft wird von CIM_DataFile geerbt.
Name
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schlüssel
Geerbter Name, der als Schlüssel einer logischen Datei instance innerhalb eines Dateisystems dient. Vollständige Pfadnamen sollten angegeben werden.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
Beispiel: "C:\Windows\system\win.ini"
Pfad
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Behoben, Schema ("Win32"), DisplayName ("Pfad")
Pfad der Datei. Dazu gehören führende und nachgestellte umgekehrte Schrägstriche.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
Beispiel: "\windows\system\"
Lesbar
-
Datentyp: Boolesch
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("lesbar")
Die Datei kann gelesen werden.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
Status
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (10), DisplayName ("Status")
Aktuelle status des Objekts. Es können verschiedene betriebs- und nicht-operative Status definiert werden. Zu den Betriebsstatus gehören: "OK", "Degraded" und "Pred Fail" (ein Element, z. B. ein SMART-fähiges Festplattenlaufwerk, funktioniert möglicherweise ordnungsgemäß, sagt aber einen Fehler in naher Zukunft voraus). Zu den nicht betriebsrelevanten Status zählen : "Error", "Starting", "Stop" und "Service". Letzteres, "Dienst", kann während Spiegel-Resilvering eines Datenträgers, beim Erneutladen einer Benutzerberechtigungsliste oder bei anderen Administrativen Arbeiten gelten. Nicht alle derartigen Arbeiten sind online, aber das verwaltete Element ist weder "OK" noch in einem der anderen Zuständen.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
Folgende Werte sind gültig:
OK ("OK")
Fehler ("Fehler")
Degraded ("Degraded")
Unbekannt ("Unbekannt")
Pred Fail ("Pred Fail")
Starten ("Start")
Beenden ("Beenden")
Dienst ("Dienst")
Gestresst ("Gestresst")
NonRecover ("NonRecover")
Kein Kontakt ("Kein Kontakt")
Lost Comm ("Lost Comm")
System
-
Datentyp: Boolesch
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Systemdatei")
Bei True handelt es sich bei der Datei um eine Systemdatei.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
Version
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Version")
Versionszeichenfolge aus versionsressource, sofern vorhanden.
Diese Eigenschaft wird von CIM_DataFile geerbt.
Schreibbar
-
Datentyp: boolean
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Writeable")
True gibt an, dass die Datei geschrieben werden kann.
Diese Eigenschaft wird von CIM_LogicalFile geerbt.
Bemerkungen
Die Win32_CodecFile-Klasse wird von CIM_DataFile abgeleitet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
WindowsServer 2008 |
Namespace |
Root\CIMV2 |
MOF |
|
DLL |
|