Bagikan melalui


kelas Win32_CodecFile

Kelas WMI Win32_CodecFile mewakili codec audio atau video yang diinstal pada sistem komputer. Codec mengonversi satu jenis format media ke yang lain, biasanya format terkompresi ke format yang tidak dikompresi. Nama "codec" berasal dari kombinasi kompres dan dekompresi. Misalnya, codec dapat mengonversi format terkompresi, seperti MS-ADPCM, ke format yang tidak dikompresi seperti PCM, yang sebagian besar perangkat keras audio dapat diputar secara langsung.

Sintaks berikut disederhanakan dari kode Managed Object Format (MOF) dan menyertakan semua properti yang diwariskan. Properti tercantum dalam urutan alfabet, bukan urutan MOF.

Sintaks

[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;
};

Anggota

Kelas Win32_CodecFile memiliki jenis anggota ini:

Metode

Kelas Win32_CodecFile memiliki metode ini.

Metode Deskripsi
ChangeSecurityPermissions Mengubah izin keamanan untuk file logis yang ditentukan di jalur objek.
ChangeSecurityPermissionsEx Mengubah izin keamanan untuk file logis yang ditentukan di jalur objek.
Kompres Memadatkan file logis (atau direktori) yang ditentukan di jalur objek.
CompressEx Memadatkan file logis (atau direktori) yang ditentukan di jalur objek.
Menyalin Menyalin file logis atau direktori yang ditentukan dalam jalur objek ke lokasi yang ditentukan oleh parameter input.
CopyEx Metode kelas yang menyalin file logis atau direktori yang ditentukan dalam jalur objek ke lokasi yang ditentukan oleh parameter FileName.
Hapus Menghapus file logis (atau direktori) yang ditentukan di jalur objek.
DeleteEx Menghapus file logis (atau direktori) yang ditentukan di jalur objek.
GetEffectivePermission Menentukan apakah pemanggil memiliki izin agregat yang ditentukan oleh argumen izin tidak hanya pada objek file, tetapi pada berbagi file atau direktori berada di (jika berada di berbagi).
Ganti nama Metode kelas yang mengganti nama file logis (atau direktori) yang ditentukan dalam jalur objek.
TakeOwnerShip Mendapatkan kepemilikan file logis yang ditentukan di jalur objek.
TakeOwnerShipEx Metode kelas yang mendapatkan kepemilikan file logis yang ditentukan dalam jalur objek.
Batalkan kompresi Menghapus kompresi file logis (atau direktori) yang ditentukan di jalur objek.
UncompressEx Menghapus kompresi file logis (atau direktori) yang ditentukan di jalur objek.

Properti

Kelas Win32_CodecFile memiliki properti ini.

AccessMask

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("Hak Akses")

Bitmask yang mewakili hak akses yang diperlukan untuk mengakses atau melakukan operasi tertentu pada file codec. Untuk nilai bit, lihat Konstanta Hak Akses File dan Direktori.

Catatan

Pada volume FAT, nilai FULL_ACCESS dikembalikan sebagai gantinya, yang menunjukkan tidak ada keamanan yang ditetapkan pada objek .

Properti ini diwarisi dari CIM_LogicalFile.

FILE_READ_DATA (file) atau FILE_LIST_DIRECTORY (direktori) (1)

FILE_WRITE_DATA (file) atau FILE_ADD_FILE (direktori) (2)

FILE_APPEND_DATA (file) atau FILE_ADD_SUBDIRECTORY (direktori) (4)

FILE_READ_EA (8)

FILE_WRITE_EA (16)

FILE_EXECUTE (file) atau FILE_TRAVERSE (direktori) (32)

FILE_DELETE_CHILD (direktori) (64)

FILE_READ_ATTRIBUTES (128)

FILE_WRITE_ATTRIBUTES (256)

HAPUS (65536)

READ_CONTROL (131072)

WRITE_DAC (262144)

WRITE_OWNER (524288)

SINKRONKAN (1048576)

Mengarsipkan

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("Harus Diarsipkan")

Jika True, file harus diarsipkan.

Properti ini diwarisi dari CIM_LogicalFile.

Keterangan

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (64), DisplayName ("Keterangan")

Deskripsi singkat objek.

Properti ini diwarisi dari CIM_ManagedSystemElement.

Dikompresi

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("Terkompresi")

Jika True, file dikompresi.

Properti ini diwarisi dari CIM_LogicalFile.

CompressionMethod

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Metode Pemadatan")

Algoritma atau alat yang digunakan untuk memadatkan file logis. Jika tidak mungkin (atau tidak diinginkan) untuk menggambarkan skema kompresi (mungkin karena tidak diketahui), gunakan kata-kata berikut: "Tidak Diketahui" untuk mewakili bahwa tidak diketahui apakah file logis dikompresi atau tidak; "Terkompresi" untuk mewakili bahwa file dikompresi tetapi skema kompresinya tidak diketahui atau tidak diungkapkan; dan "Tidak Terkompresi" untuk mewakili bahwa file logis tidak dikompresi.

Properti ini diwarisi dari CIM_LogicalFile.

CreationClassName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: CIM_Key, DisplayName ("Nama Kelas")

Nama kelas konkret pertama yang muncul dalam rantai pewarisan yang digunakan dalam pembuatan instans. Ketika digunakan dengan properti kunci kelas lainnya, properti memungkinkan semua instans kelas ini dan subkelasnya diidentifikasi secara unik.

Properti ini diwarisi dari CIM_LogicalFile.

CreationDate

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Tanggal Pembuatan")

Tanggal pembuatan file.

Properti ini diwarisi dari CIM_LogicalFile.

CSCreationClassName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Disebarluaskan ("CIM_FileSystem. CSCreationClassName"), CIM_Key, DisplayName ("Nama Kelas Sistem Komputer")

Kelas sistem komputer.

Properti ini diwarisi dari CIM_LogicalFile.

CSName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Disebarluaskan ("CIM_FileSystem. CSName"), CIM_Key, DisplayName ("Nama Sistem Komputer")

String yang mewakili nama sistem komputer.

Properti ini diwarisi dari CIM_LogicalFile.

Deskripsi

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Mengambil alih (Deskripsi), MappingStrings ("Win32Registry| System\\CurrentControlSet\\control\\MediaResources\\icm|Description")

Nama lengkap driver codec. String ini dimaksudkan untuk ditampilkan dalam spasi besar (deskriptif).

Properti ini diwarisi dari CIM_ManagedSystemElement.

Contoh: "Microsoft PCM Converter"

Drive

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Tetap, Skema ("Win32"), DisplayName ("Drive")

Huruf kandar (termasuk titik dua) file.

Properti ini diwarisi dari CIM_LogicalFile.

Contoh: "c:"

EightDotThreeFileName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("Eight Dot Three File Name")

Nama file yang kompatibel dengan DOS untuk file ini.

Properti ini diwarisi dari CIM_LogicalFile.

Contoh: "c:\progra~1"

Dienkripsi

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("Terenkripsi")

Jika True, file dienkripsi.

Properti ini diwarisi dari CIM_LogicalFile.

EncryptionMethod

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Metode Enkripsi")

Algoritma atau alat yang digunakan untuk mengenkripsi file logis. Jika tidak dimungkinkan (atau tidak diinginkan) untuk menjelaskan skema enkripsi (mungkin karena alasan keamanan), gunakan kata-kata berikut: "Tidak diketahui" untuk mewakili bahwa tidak diketahui apakah file logis dienkripsi atau tidak; "Dienkripsi" untuk mewakili bahwa file dienkripsi tetapi skema enkripsinya tidak diketahui atau tidak diungkapkan; dan "Tidak Dienkripsi" untuk mewakili bahwa file logis tidak dienkripsi.

Properti ini diwarisi dari CIM_LogicalFile.

Ekstensi

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Tetap, Skema ("Win32"), DisplayName ("Ekstensi File")

Ekstensi nama file (tanpa titik).

Properti ini diwarisi dari CIM_LogicalFile.

Contoh: "txt", "mof", "mdb"

FileName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Tetap, Skema ("Win32"), DisplayName ("Nama File")

Nama (tanpa ekstensi) file.

Properti ini diwarisi dari CIM_LogicalFile.

Contoh: "autoexec"

FileSize

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Ukuran"), Unit ("byte")

Ukuran file (dalam byte).

Properti ini diwarisi dari CIM_LogicalFile.

Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan skrip di WMI.

FileType

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("Jenis File")

Jenis file (ditunjukkan oleh properti Ekstensi ).

Properti ini diwarisi dari CIM_LogicalFile.

FSCreationClassName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Disebarluaskan ("CIM_FileSystem. CreationClassName"), CIM_Key, DisplayName ("Nama Kelas Sistem File")

Kelas sistem file.

Properti ini diwarisi dari CIM_LogicalFile.

FSName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Disebarluaskan ("CIM_FileSystem. Nama"), CIM_Key, DisplayName ("Nama Sistem File")

Nama sistem file.

Properti ini diwarisi dari CIM_LogicalFile.

Grup

Jenis data: string

Jenis akses: Baca-saja

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

Codec yang diwakili oleh kelas ini.

Nilainya adalah:

"Audio"
"Video"

Audio ("Audio")

Video ("Video")

Tersembunyi

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("Tersembunyi")

Jika True, file disembunyikan.

Properti ini diwarisi dari CIM_LogicalFile.

InstallDate

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Tanggal Penginstalan")

Objek telah diinstal. Properti ini tidak memerlukan nilai untuk menunjukkan bahwa objek diinstal.

Properti ini diwarisi dari CIM_ManagedSystemElement.

InUseCount

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Jumlah Buka File Saat Ini")

Jumlah "file terbuka" yang saat ini aktif terhadap file.

Properti ini diwarisi dari CIM_LogicalFile.

Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan skrip di WMI.

LastAccessed

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Terakhir Diakses")

File terakhir diakses.

Properti ini diwarisi dari CIM_LogicalFile.

LastModified

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Terakhir Diubah")

File terakhir diubah.

Properti ini diwarisi dari CIM_LogicalFile.

Produsen

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("Produsen")

String produsen dari sumber daya versi, jika ada.

Properti ini diwarisi dari CIM_DataFile.

Nama

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Kunci

Nama warisan yang berfungsi sebagai kunci instans file logis dalam sistem file. Nama jalur lengkap harus disediakan.

Properti ini diwarisi dari CIM_ManagedSystemElement.

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

Jalur

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Tetap, Skema ("Win32"), DisplayName ("Jalur")

Jalur file. Ini termasuk garis miring terdepan dan di belakang.

Properti ini diwarisi dari CIM_LogicalFile.

Contoh: "\windows\system\"

Mudah dibaca

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Dapat Dibaca")

File dapat dibaca.

Properti ini diwarisi dari CIM_LogicalFile.

Status

Jenis data: string

Jenis akses: Baca-saja

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

Status objek saat ini. Berbagai status operasional dan nonoperasional dapat ditentukan. Status operasional meliputi: "OK", "Degraded", dan "Pred Fail" (elemen, seperti hard disk drive berkemampuan SMART, mungkin berfungsi dengan baik tetapi memprediksi kegagalan dalam waktu dekat). Status nonoperational meliputi: "Error", "Starting", "Stopping", dan "Service". Yang terakhir, "Layanan", dapat berlaku selama resilvering cermin disk, memuat ulang daftar izin pengguna, atau pekerjaan administratif lainnya. Tidak semua pekerjaan seperti itu online, namun elemen terkelola tidak "OK" atau di salah satu status lainnya.

Properti ini diwarisi dari CIM_ManagedSystemElement.

Nilai yang valid mencakup sebagai berikut:

OK ("OK")

Kesalahan ("Kesalahan")

Terdegradasi ("Terdegradasi")

Tidak diketahui ("Tidak Diketahui")

Pred Fail ("Pred Fail")

Memulai ("Memulai")

Menghentikan ("Berhenti")

Layanan ("Layanan")

Stres ("Stres")

NonRecover ("NonRecover")

Tidak Ada Kontak ("Tidak Ada Kontak")

Lost Comm ("Lost Comm")

Sistem

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("File Sistem")

Jika True, file adalah file sistem.

Properti ini diwarisi dari CIM_LogicalFile.

Versi

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("Versi")

String versi dari sumber daya versi, jika ada.

Properti ini diwarisi dari CIM_DataFile.

Dapat ditulis

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Dapat Ditulis")

Jika True, file dapat ditulis.

Properti ini diwarisi dari CIM_LogicalFile.

Keterangan

Kelas Win32_CodecFile berasal dari CIM_DataFile.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Ruang nama
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Lihat juga

CIM_DataFile

Kelas Sistem Operasi