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
CIMWin32.mof
DLL
CIMWin32.dll

Siehe auch

CIM_DataFile

Betriebssystemklassen