Win32 _ CodecFile-Klasse
Die WMI-Klasse _ Win32 CodecFile stellt den auf dem Computersystem installierten Audio- oder Videocodec dar. Codecs konvertieren einen Medienformattyp in einen anderen, in der Regel ein komprimiertes Format in ein nicht komprimiertes Format. Der Name "codec" wird aus 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 von den meisten Audiohardware direkt abspielt werden 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;
};
Members
Die Win32 _ CodecFile-Klasse verfügt über die folgenden Membertypen:
Methoden
Die Win32 _ CodecFile-Klasse verfügt über diese Methoden.
| Methode | BESCHREIBUNG |
|---|---|
| ChangeSecurityPermissions | Ändert die Sicherheitsberechtigungen für die logische Datei, die im Objektpfad angegeben ist. |
| ChangeSecurityPermissionsEx | Ändert die Sicherheitsberechtigungen für die logische Datei, die im Objektpfad angegeben ist. |
| 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 logische Datei oder das Verzeichnis, die bzw. das im Objektpfad angegeben ist, an den vom 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, in der sich die Datei oder das Verzeichnis befindet (sofern es sich auf einer Freigabe befindet). |
| Umbenennen | Klassenmethode, die die im Objektpfad angegebene logische Datei (oder das Verzeichnis) umbenennt. |
| TakeOwnerShip | Erhält den Besitz der logischen Datei, die im Objektpfad angegeben ist. |
| TakeOwnerShipEx | Klassenmethode, die den Besitz der logischen Datei erhält, die im Objektpfad angegeben ist. |
| Dekomprimieren | Dekomprimiert die logische Datei (oder das Verzeichnis), die im Objektpfad angegeben ist. |
| UncompressEx | Dekomprimiert 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 erforderlich sind, um auf die Codecdatei zu zugreifen oder bestimmte Vorgänge für sie durchzuführen. Bitwerte finden Sie unter Konstanten für Datei- und Verzeichniszugriffsrechte.
Hinweis
Auf FAT-Volumes wird stattdessen der FULL _ ACCESS-Wert zurückgegeben, der 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 (File) oder FILE _ TRAVERSE (Verzeichnis) (32)
-
FILE _ DELETE _ CHILD (Verzeichnis) (64)
-
FILE _ LESEN _ VON ATTRIBUTEN (128)
-
FILE _ WRITE _ ATTRIBUTES (256)
-
DELETE (65536)
-
READ _ CONTROL (131072)
-
WRITE _ DAC (262144)
-
WRITE _ OWNER (524288)
-
SYNCHRONIZE (1048576)
Archivieren
-
Datentyp: boolescher Wert
-
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: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (64), DisplayName ("Caption")
Kurze Beschreibung des Objekts.
Diese Eigenschaft wird von CIM _ ManagedSystemElement geerbt.
Compressed
-
Datentyp: boolescher Wert
-
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: Zeichenfolge
-
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 (möglicherweise weil es nicht bekannt ist), verwenden Sie die folgenden Wörter: "Unknown", um zu zeigen, dass nicht bekannt ist, ob die logische Datei komprimiert ist oder nicht. "Komprimiert", um zu zeigen, dass die Datei komprimiert ist, aber entweder ihr Komprimierungsschema nicht bekannt oder nicht offengelegt ist. und "Not Compressed" (Nicht komprimiert), um zu zeigen, dass die logische Datei nicht komprimiert ist.
Diese Eigenschaft wird von CIM _ LogicalFile geerbt.
CreationClassName
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: _ CIM-Schlüssel, DisplayName ("Klassenname")
Der Name der ersten konkreten Klasse, die in der Vererbungskette angezeigt wird, die bei der Erstellung einer -Instanz verwendet wird. Bei Verwendung mit den anderen Schlüsseleigenschaften der -Klasse ermöglicht die -Eigenschaft, dass alle Instanzen dieser Klasse und deren Unterklassen eindeutig identifiziert werden.
Diese Eigenschaft wird von CIM _ LogicalFilegeerbt.
CreationDate
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Erstellungsdatum")
Datum der Dateierstellung.
Diese Eigenschaft wird von CIM _ LogicalFilegeerbt.
CSCreationClassName
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Weitergegeben ("CIM _ FileSystem.CSCreationClassName), _ CIM-Schlüssel, DisplayName ("Computersystemklassenname")
Klasse des Computersystems.
Diese Eigenschaft wird von CIM _ LogicalFilegeerbt.
CSName
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Weitergegeben ("CIM _ FileSystem.CSName"), _ CIM-Schlüssel, DisplayName ("Computersystemname")
Zeichenfolge, die den Namen des Computersystems darstellt.
Diese Eigenschaft wird von CIM _ LogicalFilegeerbt.
Beschreibung
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Override (Description), 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 _ ManagedSystemElementgeerbt.
Beispiel: "Microsoft PCM Converter"
Laufwerk
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Behoben:, Schema ("Win32"), DisplayName ("Laufwerk")
Laufwerkbuchstabe (einschließlich Doppelpunkt) der Datei.
Diese Eigenschaft wird von CIM _ LogicalFilegeerbt.
Beispiel: "c:"
EightDotThreeFileName
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Acht Punkte drei Dateiname")
DOS-kompatibler Dateiname für diese Datei.
Diese Eigenschaft wird von CIM _ LogicalFilegeerbt.
Beispiel: "c: \ progra~1"
Verschlüsselt
-
Datentyp: boolescher Wert
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Verschlüsselt")
True gibt an, dass die Datei verschlüsselt ist.
Diese Eigenschaft wird von CIM _ LogicalFilegeerbt.
Encryptionmethod
-
Datentyp: string
-
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 ist oder nicht offengelegt wird; und "Nicht verschlüsselt", um darzustellen, dass die logische Datei nicht verschlüsselt ist.
Diese Eigenschaft wird von CIM _ LogicalFilegeerbt.
Erweiterung
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Behoben:, Schema ("Win32"), DisplayName ("Dateierweiterung")
Dateinamenerweiterung (ohne Punkt).
Diese Eigenschaft wird von CIM _ LogicalFilegeerbt.
Beispiele: "txt", "mof", "mdb"
FileName
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Behoben:, Schema ("Win32"), DisplayName ("Dateiname")
Name (ohne Erweiterung) der Datei.
Diese Eigenschaft wird von CIM _ LogicalFilegeerbt.
Beispiel: "autoexec"
FileSize
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Größe"), Einheiten ("Bytes")
Größe der Datei (in Bytes).
Diese Eigenschaft wird von CIM _ LogicalFilegeerbt.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
Filetype
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Dateityp")
Dateityp (angegeben durch die Extension-Eigenschaft).
Diese Eigenschaft wird von CIM _ LogicalFilegeerbt.
FSCreationClassName
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Weitergegeben ("CIM _ FileSystem.CreationClassName"), _ CIM-Schlüssel, DisplayName ("Dateisystemklassenname")
Klasse des Dateisystems.
Diese Eigenschaft wird von CIM _ LogicalFilegeerbt.
FSName
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Weitergegeben ("CIM _ FileSystem.Name), _ CIM-Schlüssel, DisplayName ("Dateisystemname")
Name des Dateisystems.
Diese Eigenschaft wird von CIM _ LogicalFilegeerbt.
Gruppe
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32Registry | SOFTWARE Microsoft Windows NT \ \ \ \ \ \ CurrentVersion \ \ drivers.desc")
Codec, der durch diese Klasse dargestellt wird.
Die Werte sind:
- "Audio"
- "Video"
Audio ("Audio")
Video ("Video")
Hidden
-
Datentyp: boolescher Wert
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Hidden")
True gibt an, dass die Datei ausgeblendet ist.
Diese Eigenschaft wird von CIM _ LogicalFile geerbt.
InstallDate
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIF. DMTF | ComponentID | 001.5"), DisplayName ("Installation date")
Das 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 ("Aktuelle Anzahl geöffneter Dateien")
Anzahl der "Datei wird geö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 Dateiinstanz innerhalb eines Dateisystems dient. Vollständige Pfadnamen sollten angegeben werden.
Diese Eigenschaft wird von CIM _ ManagedSystemElement geerbt.
Beispiel: "C: \ Windows \ System \win.ini"
Path
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Behoben:, Schema ("Win32"), DisplayName ("Path")
Pfad der Datei. Dies schließt führende und nachher folgende schräge Schrägstriche ein.
Diese Eigenschaft wird von CIM _ LogicalFile geerbt.
Beispiel: " \ windows \ system \ "
Lesbar
-
Datentyp: boolescher Wert
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Readable")
Die Datei kann gelesen werden.
Diese Eigenschaft wird von CIM _ LogicalFile geerbt.
Status
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (10), DisplayName ("Status")
Aktueller Status des Objekts. Es können verschiedene betriebsbereite und nicht betriebsbereite Status definiert werden. Folgende Betriebsstatus sind möglich: "OK", "Heruntergestuft" und "Fehler vor dem Ausfall" (ein Element, z. B. ein SMART-fähiges Festplattenlaufwerk, funktioniert möglicherweise ordnungsgemäß, aber es wird in naher Zukunft ein Fehler vorhergesagt). Nicht operative Status sind: "Error", "Starting", "Stopping" und "Service". Letzteres, "Dienst", kann während der Spiegelung eines Datenträgers, beim erneuten Laden einer Benutzerberechtigungsliste oder bei anderen administrativen Aufgaben angewendet werden. Nicht alle derartigen Arbeiten sind online, aber das verwaltete Element ist weder "OK" noch in einem der anderen Zustände.
Diese Eigenschaft wird von CIM _ ManagedSystemElement geerbt.
Folgende Werte sind gültig:
OK ("OK")
Fehler ("Fehler")
Heruntergestuft ("Heruntergestuft")
Unbekannt ("Unbekannt")
Pred Fail ("Pred Fail")
Wird gestartet ("Wird gestartet")
Wird beendet ("Wird beendet")
Dienst ("Dienst")
Striche ("Strich")
NonRecover ("NonRecover")
Kein Kontakt ("Kein Kontakt")
Lost Comm ("Lost Comm")
System
-
Datentyp: boolescher Wert
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Systemdatei")
True gibt an, dass die Datei eine Systemdatei ist.
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: boolescher Wert
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Schreibbar")
True gibt an, dass die Datei geschrieben werden kann.
Diese Eigenschaft wird von CIM _ LogicalFilegeerbt.
Bemerkungen
Die Win32 _ CodecFile-Klasse wird von CIM _ DataFileabgeleitet.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Vista |
| Unterstützte Mindestversion (Server) |
Windows Server 2008 |
| Namespace |
\Stamm-CIMV2 |
| MOF |
|
| DLL |
|