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 |
|
DLL |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk