Condividi tramite


classe Win32_CodecFile

La classe WMIWin32_CodecFile rappresenta il codec audio o video installato nel sistema computer. I codec convertono un tipo di formato multimediale in un altro, in genere un formato compresso in un formato non compresso. Il nome "codec" deriva da una combinazione di comprimi e decompressione. Ad esempio, un codec può convertire un formato compresso, ad esempio MS-ADPCM, in un formato non compresso, ad esempio PCM, che la maggior parte dell'hardware audio può riprodurre direttamente.

La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate. Le proprietà sono elencate nell'ordine alfabetico, non nell'ordine MOF.

Sintassi

[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

La classe Win32_CodecFile include questi tipi di membri:

Metodi

La classe Win32_CodecFile include questi metodi.

Metodo Descrizione
ChangeSecurityPermissions Modifica le autorizzazioni di sicurezza per il file logico specificato nel percorso dell'oggetto.
ChangeSecurityPermissionsEx Modifica le autorizzazioni di sicurezza per il file logico specificato nel percorso dell'oggetto.
Comprimere Comprime il file logico (o la directory) specificato nel percorso dell'oggetto.
CompressEx Comprime il file logico (o la directory) specificato nel percorso dell'oggetto.
Copia Copia il file logico o la directory specificata nel percorso dell'oggetto nel percorso dell'oggetto specificato dal parametro di input.
CopyEx Metodo di classe che copia il file logico o la directory specificata nel percorso dell'oggetto nel percorso dell'oggetto specificato dal parametro FileName.
Elimina Elimina il file logico (o la directory) specificato nel percorso dell'oggetto.
DeleteEx Elimina il file logico (o la directory) specificato nel percorso dell'oggetto.
GetEffectivePermission Determina se il chiamante dispone delle autorizzazioni aggregate specificate dall'argomento di autorizzazione non solo sull'oggetto file, ma nella condivisione il file o la directory si trovano in (se è in una condivisione).
Rinominare Metodo di classe che rinomina il file logico (o la directory) specificato nel percorso dell'oggetto.
TakeOwnerShip Ottiene la proprietà del file logico specificato nel percorso dell'oggetto.
TakeOwnerShipEx Metodo di classe che ottiene la proprietà del file logico specificato nel percorso dell'oggetto.
Decomprimere Annulla la compressione del file logico (o della directory) specificato nel percorso dell'oggetto.
UncompressEx Annulla la compressione del file logico (o della directory) specificato nel percorso dell'oggetto.

Proprietà

La classe Win32_CodecFile dispone di queste proprietà.

Accessmask

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: Schema ("Win32"), DisplayName ("Diritti di accesso")

Maschera bit che rappresenta i diritti di accesso necessari per accedere o eseguire operazioni specifiche nel file codec. Per i valori di bit, vedere Costanti diritti di accesso file e directory.

Nota

Nei volumi FAT il valore FULL_ACCESS viene restituito, invece, che indica che non è stata impostata alcuna sicurezza sull'oggetto.

Questa proprietà viene ereditata da CIM_LogicalFile.

FILE_READ_DATA (file) o FILE_LIST_DIRECTORY (directory) (1)

FILE_WRITE_DATA (file) o FILE_ADD_FILE (directory) ( 2)

FILE_APPEND_DATA (file) o FILE_ADD_SUBDIRECTORY (directory) (4)

FILE_READ_EA (8)

FILE_WRITE_EA (16)

FILE_EXECUTE (file) o FILE_TRAVERSE (directory) ( 32)

FILE_DELETE_CHILD (directory) ( 64)

FILE_READ_ATTRIBUTES (128)

FILE_WRITE_ATTRIBUTES (256)

DELETE (65536)

READ_CONTROL (131072 )

WRITE_DAC (262144 )

WRITE_OWNER (524288 )

SYNC (1048576)

Archiviazione

Tipo di dati: booleano

Tipo di accesso: sola lettura

Qualificatori: Schema ("Win32"), DisplayName ("Deve essere archiviato")

Se True, il file deve essere archiviato.

Questa proprietà viene ereditata da CIM_LogicalFile.

Didascalia

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: MaxLen (64), DisplayName ("Didascalia")

Breve descrizione dell'oggetto.

Questa proprietà viene ereditata da CIM_ManagedSystemElement.

Compressed

Tipo di dati: booleano

Tipo di accesso: sola lettura

Qualificatori: Schema ("Win32"), DisplayName ("Compresso")

Se True, il file viene compresso.

Questa proprietà viene ereditata da CIM_LogicalFile.

CompressionMethod

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: DisplayName ("Metodo di compressione")

Algoritmo o strumento usato per comprimere il file logico. Se non è possibile (o non si desidera) descrivere lo schema di compressione (forse perché non è noto), usare le parole seguenti: "Sconosciuto" per rappresentare che non è noto se il file logico è compresso o meno; "Compresso" per rappresentare che il file è compresso, ma lo schema di compressione non è noto o non viene divulgato; e "Non compresso" per rappresentare che il file logico non è compresso.

Questa proprietà viene ereditata da CIM_LogicalFile.

CreationClassName

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: CIM_Key, DisplayName ("Nome classe")

Nome della prima classe concreta da visualizzare nella catena di ereditarietà usata nella creazione di un'istanza. Quando viene usato con le altre proprietà chiave della classe, la proprietà consente a tutte le istanze di questa classe e alle relative sottoclassi di essere identificate in modo univoco.

Questa proprietà viene ereditata da CIM_LogicalFile.

CreationDate

Tipo di dati: datetime

Tipo di accesso: sola lettura

Qualificatori: DisplayName ("Data di creazione")

Data di creazione file.

Questa proprietà viene ereditata da CIM_LogicalFile.

CSCreationClassName

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: propagati ("CIM_FileSystem. CSCreationClassName"), CIM_Key, DisplayName ("Nome classe sistema computer")

Classe del sistema computer.

Questa proprietà viene ereditata da CIM_LogicalFile.

CSName

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: propagati ("CIM_FileSystem. CSName"), CIM_Key, DisplayName ("Nome sistema computer")

Stringa che rappresenta il nome del sistema computer.

Questa proprietà viene ereditata da CIM_LogicalFile.

Descrizione

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: Override (descrizione), MappingStrings ("Win32Registry| System\\CurrentControlSet\\control\\MediaResources\\icm|Description")

Nome completo del driver codec. Questa stringa deve essere visualizzata in spazi di grandi dimensioni (descrittivi).

Questa proprietà viene ereditata da CIM_ManagedSystemElement.

Esempio: "Microsoft PCM Converter"

Unità

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: Fisso, Schema ("Win32"), DisplayName ("Drive")

Lettera di unità (inclusi i due punti) del file.

Questa proprietà viene ereditata da CIM_LogicalFile.

Esempio: "c:"

EightDotThreeFileName

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: Schema ("Win32"), DisplayName ("Otto punti tre nome file")

Nome file compatibile con DOS per questo file.

Questa proprietà viene ereditata da CIM_LogicalFile.

Esempio: "c:\progra~1"

Crittografata

Tipo di dati: booleano

Tipo di accesso: sola lettura

Qualificatori: Schema ("Win32"), DisplayName ("Encrypted")

Se True, il file viene crittografato.

Questa proprietà viene ereditata da CIM_LogicalFile.

Encryptionmethod

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: DisplayName ("Metodo di crittografia")

Algoritmo o strumento usato per crittografare il file logico. Se non è possibile (o non si desidera) descrivere lo schema di crittografia (forse per motivi di sicurezza), usare le parole seguenti: "Sconosciuto" per rappresentare che non è noto se il file logico è crittografato o meno; "Encrypted" per rappresentare che il file è crittografato, ma lo schema di crittografia non è noto o non viene divulgato; e "Not Encrypted" per rappresentare che il file logico non è crittografato.

Questa proprietà viene ereditata da CIM_LogicalFile.

Estensione

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: fisso, schema ("Win32"), DisplayName ("estensione file")

Estensione del nome file (senza punto).

Questa proprietà viene ereditata da CIM_LogicalFile.

Esempi: "txt", "mof", "mdb"

FileName

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: Fisso, Schema ("Win32"), DisplayName ("Nome file")

Nome (senza estensione) del file.

Questa proprietà viene ereditata da CIM_LogicalFile.

Esempio: "autoexec"

Dimensione

Tipo di dati: uint64

Tipo di accesso: sola lettura

Qualificatori: DisplayName ("Size"), Unità ("byte")

Dimensioni del file (in byte).

Questa proprietà viene ereditata da CIM_LogicalFile.

Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.

Filetype

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: Schema ("Win32"), DisplayName ("Tipo di file")

Tipo di file (indicato dalla proprietà Extension ).

Questa proprietà viene ereditata da CIM_LogicalFile.

FSCreationClassName

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: propagati ("CIM_FileSystem. CreationClassName"), CIM_Key, DisplayName ("Nome classe file system")

Classe del file system.

Questa proprietà viene ereditata da CIM_LogicalFile.

FSName

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: propagati ("CIM_FileSystem. Name"), CIM_Key, DisplayName ("Nome file system")

Nome del file system.

Questa proprietà viene ereditata da CIM_LogicalFile.

Gruppo

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry| SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\drivers.desc")

Codec rappresentato da questa classe.

I valori possibili sono:

"Audio"
"Video"

Audio ("Audio ")

Video ("Video")

Hidden

Tipo di dati: booleano

Tipo di accesso: sola lettura

Qualificatori: Schema ("Win32"), DisplayName ("Nascosto")

Se True, il file è nascosto.

Questa proprietà viene ereditata da CIM_LogicalFile.

InstallDate

Tipo di dati: datetime

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("MIF). DMTF| ComponentID|001.5"), DisplayName ("Data di installazione")

L'oggetto è stato installato. Questa proprietà non richiede un valore per indicare che l'oggetto è installato.

Questa proprietà viene ereditata da CIM_ManagedSystemElement.

InUseCount

Tipo di dati: uint64

Tipo di accesso: sola lettura

Qualificatori: DisplayName ("Conteggio aperto file corrente")

Numero di "file aperto" attualmente attivo nel file.

Questa proprietà viene ereditata da CIM_LogicalFile.

Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.

LastAccessed

Tipo di dati: datetime

Tipo di accesso: sola lettura

Qualificatori: DisplayName ("Ultimo accesso")

È stato eseguito l'ultimo accesso al file.

Questa proprietà viene ereditata da CIM_LogicalFile.

LastModified

Tipo di dati: datetime

Tipo di accesso: sola lettura

Qualificatori: DisplayName ("Ultimo modificato")

Il file è stato modificato per l'ultima volta.

Questa proprietà viene ereditata da CIM_LogicalFile.

Produttore

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: Schema ("Win32"), DisplayName ("Produttore")

Stringa del produttore dalla risorsa di versione, se presente.

Questa proprietà viene ereditata da CIM_DataFile.

Nome

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: Chiave

Nome ereditato che funge da chiave di un'istanza di file logica all'interno di un file system. I nomi dei percorsi completi devono essere specificati.

Questa proprietà viene ereditata da CIM_ManagedSystemElement.

Esempio: "C:\Windows\system\win.ini"

Percorso

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: Fisso, Schema ("Win32"), DisplayName ("Percorso")

Percorso del file. Ciò include le barre rovesciata iniziali e finali.

Questa proprietà viene ereditata da CIM_LogicalFile.

Esempio: "\windows\system\"

Leggibile

Tipo di dati: booleano

Tipo di accesso: sola lettura

Qualificatori: DisplayName ("leggibile")

Il file può essere letto.

Questa proprietà viene ereditata da CIM_LogicalFile.

Status

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: MaxLen (10), DisplayName ("Status")

Stato corrente dell'oggetto. È possibile definire vari stati operativi e non operativi. Gli stati operativi includono: "OK", "Degraded" e "Pred Fail" (un elemento, ad esempio un disco rigido abilitato per SMART, può funzionare correttamente, ma stimare un errore nel prossimo futuro). Gli stati non operativi includono: "Error", "Starting", "Arresta" e "Servizio". Quest'ultimo, "Servizio", può essere applicato durante il ridimensionamento mirror di un disco, il ricaricamento di un elenco di autorizzazioni utente o altri lavori amministrativi. Non tutti questi lavori sono online, ma l'elemento gestito non è "OK" né in uno degli altri stati.

Questa proprietà viene ereditata da CIM_ManagedSystemElement.

Sono inclusi i valori seguenti:

OK ("OK ")

Errore ("Errore")

Degradato ("degradato ")

Sconosciuto ("sconosciuto ")

Pred Fail ("Pred Fail ")

Avvio ("Avvio ")

Arresto ("Arresto")

Servizio ("Servizio ")

Sottolineato ("stressato ")

NonRecover ("NonRecover ")

Nessun contatto ("Nessun contatto ")

Lost Comm ("Lost Comm ")

Sistema

Tipo di dati: booleano

Tipo di accesso: sola lettura

Qualificatori: Schema ("Win32"), DisplayName ("File di sistema")

Se True, il file è un file di sistema.

Questa proprietà viene ereditata da CIM_LogicalFile.

Versione

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: Schema ("Win32"), DisplayName ("versione")

Stringa di versione dalla risorsa di versione, se presente.

Questa proprietà viene ereditata da CIM_DataFile.

Scrivibile

Tipo di dati: booleano

Tipo di accesso: sola lettura

Qualificatori: DisplayName ("Writeable")

Se True, il file può essere scritto.

Questa proprietà viene ereditata da CIM_LogicalFile.

Commenti

La classe Win32_CodecFile deriva da CIM_DataFile.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista
Server minimo supportato
Windows Server 2008
Spazio dei nomi
Radice\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Vedi anche

CIM_DataFile

Classi del sistema operativo