classe Win32_CodecFile
A classe WMIWin32_CodecFile representa o codec de áudio ou vídeo instalado no sistema de computador. Os codecs convertem um tipo de formato de mídia em outro, normalmente um formato compactado em um formato descompactado. O nome "codec" é derivado de uma combinação de compactação e descompactação. Por exemplo, um codec pode converter um formato compactado, como MS-ADPCM, em um formato descompactado, como PCM, que a maioria dos hardwares de áudio pode reproduzir diretamente.
A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas. As propriedades são listadas em ordem alfabética, não em ordem MOF.
Sintaxe
[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;
};
Membros
A classe Win32_CodecFile tem estes tipos de membros:
Métodos
A classe Win32_CodecFile tem esses métodos.
Método | Descrição |
---|---|
ChangeSecurityPermissions | Altera as permissões de segurança para o arquivo lógico especificado no caminho do objeto. |
ChangeSecurityPermissionsEx | Altera as permissões de segurança para o arquivo lógico especificado no caminho do objeto. |
Comprimir | Compacta o arquivo lógico (ou diretório) especificado no caminho do objeto. |
CompressEx | Compacta o arquivo lógico (ou diretório) especificado no caminho do objeto. |
Copiar | Copia o arquivo lógico ou o diretório especificado no caminho do objeto para o local especificado pelo parâmetro de entrada. |
CopyEx | Método de classe que copia o arquivo lógico ou o diretório especificado no caminho do objeto para o local especificado pelo parâmetro FileName. |
Excluir | Exclui o arquivo lógico (ou diretório) especificado no caminho do objeto. |
DeleteEx | Exclui o arquivo lógico (ou diretório) especificado no caminho do objeto. |
GetEffectivePermission | Determina se o chamador tem as permissões agregadas especificadas pelo argumento de permissão não apenas no objeto de arquivo, mas no compartilhamento em que o arquivo ou diretório reside (se estiver em um compartilhamento). |
Renomear | Método de classe que renomeia o arquivo lógico (ou diretório) especificado no caminho do objeto. |
Takeownership | Obtém a propriedade do arquivo lógico especificado no caminho do objeto. |
TakeOwnerShipEx | Método de classe que obtém a propriedade do arquivo lógico especificado no caminho do objeto. |
Descompactar | Descompacta o arquivo lógico (ou diretório) especificado no caminho do objeto. |
UncompressEx | Descompacta o arquivo lógico (ou diretório) especificado no caminho do objeto. |
Propriedades
A classe Win32_CodecFile tem essas propriedades.
-
AccessMask
-
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
-
Qualificadores: Esquema ("Win32"), DisplayName ("Direitos de Acesso")
Bitmask que representa os direitos de acesso necessários para acessar ou executar operações específicas no arquivo codec. Para obter valores de bits, consulte Constantes de direitos de acesso de arquivo e diretório.
Observação
Em volumes FAT, o valor FULL_ACCESS é retornado, o que indica que nenhuma segurança foi definida no objeto .
Essa propriedade é herdada de CIM_LogicalFile.
-
-
FILE_READ_DATA (arquivo) ou FILE_LIST_DIRECTORY (diretório) (1)
-
FILE_WRITE_DATA (arquivo) ou FILE_ADD_FILE (diretório) (2)
-
FILE_APPEND_DATA (arquivo) ou FILE_ADD_SUBDIRECTORY (diretório) (4)
-
FILE_READ_EA (8)
-
FILE_WRITE_EA (16)
-
FILE_EXECUTE (arquivo) ou FILE_TRAVERSE (diretório) (32)
-
FILE_DELETE_CHILD (diretório) (64)
-
FILE_READ_ATTRIBUTES (128)
-
FILE_WRITE_ATTRIBUTES (256)
-
DELETE (65536)
-
READ_CONTROL (131072)
-
WRITE_DAC (262144)
-
WRITE_OWNER (524288)
-
SYNCHRONIZE (1048576)
Arquivar
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
-
Qualificadores: Esquema ("Win32"), DisplayName ("Deve ser arquivado")
Se True, o arquivo deverá ser arquivado.
Essa propriedade é herdada de CIM_LogicalFile.
Legenda
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxLen (64), DisplayName ("Caption")
Descrição curta do objeto.
Essa propriedade é herdada de CIM_ManagedSystemElement.
Compactado
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
-
Qualificadores: Esquema ("Win32"), DisplayName ("Compactado")
Se True, o arquivo será compactado.
Essa propriedade é herdada de CIM_LogicalFile.
CompressionMethod
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: DisplayName ("Método compression")
Algoritmo ou ferramenta usada para compactar o arquivo lógico. Se não for possível (ou não desejado) descrever o esquema de compactação (talvez porque não seja conhecido), use as seguintes palavras: "Desconhecido" para representar que não se sabe se o arquivo lógico é compactado ou não; "Compactado" para representar que o arquivo é compactado, mas seu esquema de compactação não é conhecido ou não é divulgado; e "Não Compactado" para representar que o arquivo lógico não é compactado.
Essa propriedade é herdada de CIM_LogicalFile.
CreationClassName
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: CIM_Key, DisplayName ("Nome da Classe")
Nome da primeira classe concreta a aparecer na cadeia de herança usada na criação de uma instância. Quando usada com as outras propriedades principais da classe, a propriedade permite que todas as instâncias dessa classe e suas subclasses sejam identificadas exclusivamente.
Essa propriedade é herdada de CIM_LogicalFile.
CreationDate
-
Tipo de dados: datetime
-
Tipo de acesso: Somente leitura
-
Qualificadores: DisplayName ("Data de Criação")
Data de criação do arquivo.
Essa propriedade é herdada de CIM_LogicalFile.
CSCreationClassName
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Propagados ("CIM_FileSystem. CSCreationClassName"), CIM_Key, DisplayName ("Nome da Classe do Sistema do Computador")
Classe do sistema de computador.
Essa propriedade é herdada de CIM_LogicalFile.
CSName
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Propagados ("CIM_FileSystem. CSName"), CIM_Key, DisplayName ("Nome do Sistema do Computador")
Cadeia de caracteres que representa o nome do sistema de computador.
Essa propriedade é herdada de CIM_LogicalFile.
Descrição
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Substituição (Descrição), MappingStrings ("Win32Registry| System\\CurrentControlSet\\control\\MediaResources\\icm|Description")
Nome completo do driver codec. Essa cadeia de caracteres deve ser exibida em espaços grandes (descritivos).
Essa propriedade é herdada de CIM_ManagedSystemElement.
Exemplo: "Conversor de PCM da Microsoft"
Dirigir
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Fixo, Esquema ("Win32"), DisplayName ("Unidade")
Letra da unidade (incluindo dois-pontos) do arquivo.
Essa propriedade é herdada de CIM_LogicalFile.
Exemplo: "c:"
EightDotThreeFileName
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Esquema ("Win32"), DisplayName ("Eight Dot Three File Name")
Nome de arquivo compatível com DOS para este arquivo.
Essa propriedade é herdada de CIM_LogicalFile.
Exemplo: "c:\progra~1"
Criptografado
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
-
Qualificadores: Esquema ("Win32"), DisplayName ("Criptografado")
Se True, o arquivo será criptografado.
Essa propriedade é herdada de CIM_LogicalFile.
Encryptionmethod
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: DisplayName ("Método encryption")
Algoritmo ou ferramenta usada para criptografar o arquivo lógico. Se não for possível (ou não desejado) descrever o esquema de criptografia (talvez por motivos de segurança), use as seguintes palavras: "Desconhecido" para representar que não se sabe se o arquivo lógico está criptografado ou não; "Criptografado" para representar que o arquivo é criptografado, mas seu esquema de criptografia não é conhecido ou não é divulgado; e "Não Criptografado" para representar que o arquivo lógico não está criptografado.
Essa propriedade é herdada de CIM_LogicalFile.
Extensão
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Fixo, Esquema ("Win32"), DisplayName ("Extensão de Arquivo")
Extensão de nome de arquivo (sem o ponto).
Essa propriedade é herdada de CIM_LogicalFile.
Exemplos: "txt", "mof", "mdb"
FileName
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Fixo, Esquema ("Win32"), DisplayName ("Nome do Arquivo")
Nome (sem a extensão) do arquivo.
Essa propriedade é herdada de CIM_LogicalFile.
Exemplo: "autoexec"
FileSize
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
-
Qualificadores: DisplayName ("Size"), Unidades ("bytes")
Tamanho do arquivo (em bytes).
Essa propriedade é herdada de CIM_LogicalFile.
Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.
FileType
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Esquema ("Win32"), DisplayName ("Tipo de Arquivo")
Tipo de arquivo (indicado pela propriedade Extension ).
Essa propriedade é herdada de CIM_LogicalFile.
FSCreationClassName
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Propagados ("CIM_FileSystem. CreationClassName"), CIM_Key, DisplayName ("Nome da Classe do Sistema de Arquivos")
Classe do sistema de arquivos.
Essa propriedade é herdada de CIM_LogicalFile.
FSName
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Propagados ("CIM_FileSystem. Name"), CIM_Key, DisplayName ("Nome do Sistema de Arquivos")
Nome do sistema de arquivos.
Essa propriedade é herdada de CIM_LogicalFile.
Grupo
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry| SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\drivers.desc")
Codec representado por essa classe.
Os valores são:
- "Áudio"
- "Vídeo"
Áudio ("Áudio")
Vídeo ("Vídeo")
Oculto
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
-
Qualificadores: Esquema ("Win32"), DisplayName ("Oculto")
Se True, o arquivo ficará oculto.
Essa propriedade é herdada de CIM_LogicalFile.
InstallDate
-
Tipo de dados: datetime
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Data de Instalação")
O objeto foi instalado. Essa propriedade não requer um valor para indicar que o objeto está instalado.
Essa propriedade é herdada de CIM_ManagedSystemElement.
InUseCount
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
-
Qualificadores: DisplayName ("Contagem de Abertura de Arquivo Atual")
Número de "arquivos abertos" que estão ativos no momento no arquivo.
Essa propriedade é herdada de CIM_LogicalFile.
Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.
LastAccessed
-
Tipo de dados: datetime
-
Tipo de acesso: Somente leitura
-
Qualificadores: DisplayName ("Último Acessado")
O arquivo foi acessado pela última vez.
Essa propriedade é herdada de CIM_LogicalFile.
Lastmodified
-
Tipo de dados: datetime
-
Tipo de acesso: Somente leitura
-
Qualificadores: DisplayName ("Última Modificação")
O arquivo foi modificado pela última vez.
Essa propriedade é herdada de CIM_LogicalFile.
Fabricante
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Esquema ("Win32"), DisplayName ("Fabricante")
Cadeia de caracteres do fabricante do recurso de versão, se houver.
Essa propriedade é herdada de CIM_DataFile.
Nome
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Chave
Nome herdado que serve como uma chave de uma instância de arquivo lógico em um sistema de arquivos. Nomes de caminho completo devem ser fornecidos.
Essa propriedade é herdada de CIM_ManagedSystemElement.
Exemplo: "C:\Windows\system\win.ini"
Caminho
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Fixo, Esquema ("Win32"), DisplayName ("Caminho")
Caminho do arquivo. Isso inclui barras invertidas à esquerda e à direita.
Essa propriedade é herdada de CIM_LogicalFile.
Exemplo: "\windows\system\"
Legível
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
-
Qualificadores: DisplayName ("Legível")
O arquivo pode ser lido.
Essa propriedade é herdada de CIM_LogicalFile.
Status
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxLen (10), DisplayName ("Status")
Status atual do objeto. Vários status operacionais e não operacionais podem ser definidos. Os status operacionais incluem: "OK", "Degradado" e "Falha de Pred" (um elemento, como uma unidade de disco rígido habilitada para SMART, pode estar funcionando corretamente, mas prevendo uma falha em um futuro próximo). Os status não operacionais incluem: "Erro", "Iniciando", "Parando" e "Serviço". Este último, "Serviço", pode ser aplicado durante espelho-resilvering de um disco, recarregar uma lista de permissões de usuário ou outro trabalho administrativo. Nem todo esse trabalho está online, mas o elemento gerenciado não é "OK" nem em um dos outros estados.
Essa propriedade é herdada de CIM_ManagedSystemElement.
Os valores incluem o seguinte:
OK ("OK")
Erro ("Erro")
Degradado ("Degradado")
Desconhecido ("Desconhecido")
Pred Fail ("Pred Fail")
Iniciando ("Iniciando")
Parando ("Parando")
Serviço ("Serviço")
Estressado ("Estressado")
NonRecover ("NonRecover")
Sem Contato ("Sem Contato")
Lost Comm ("Lost Comm")
System
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
-
Qualificadores: Esquema ("Win32"), DisplayName ("Arquivo do Sistema")
Se True, o arquivo será um arquivo do sistema.
Essa propriedade é herdada de CIM_LogicalFile.
Versão
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Esquema ("Win32"), DisplayName ("Versão")
Cadeia de caracteres de versão do recurso de versão, se houver uma.
Essa propriedade é herdada de CIM_DataFile.
Gravável
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
-
Qualificadores: DisplayName ("Gravável")
Se True, o arquivo poderá ser gravado.
Essa propriedade é herdada de CIM_LogicalFile.
Comentários
A classe Win32_CodecFile é derivada de CIM_DataFile.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista |
Servidor mínimo com suporte |
Windows Server 2008 |
Namespace |
Root\CIMV2 |
MOF |
|
DLL |
|