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 |
|
DLL |
|