Bagikan melalui


Token Atribut di SDEL

Bahasa SDEL menggunakan token atribut target untuk menentukan karakteristik perangkat target dan komputer.

Token Atribut Akar untuk Semua Target

Tabel berikut menjelaskan atribut di namespace layanan akar yang valid untuk semua target.

Kata kunci Jenis VARIAN Deskripsi
Jenis VT_BSTR Menentukan jenis target. Nilai ini dapat berupa "Sistem" atau "Perangkat".

Token Atribut Akar untuk Target Perangkat

Tabel berikut ini menjelaskan atribut di namespace layanan akar yang hanya valid untuk target jenis perangkat.

Catatan

Sebagian besar atribut berikut diambil dari sistem operasi melalui SETUPDi API. Untuk informasi selengkapnya tentang API ini, lihat SetupDiGetDeviceRegistryProperty.

Kata kunci Jenis VARIAN Deskripsi
Alamat VT_I4 Alamat khusus kelas (atau khusus bus).
BusNumber VT_I4 Nomor bus untuk perangkat.
Kemampuan VT_I4 Kemampuan perangkat.
Karakter VT_I4 Bitwise ATAU dari bendera karakteristik perangkat dalam DWORD. (SPDRP_CHARACTERISTICS)
Kelas VT_BSTR Kelas perangkat.
ClassGUID VT_BSTR Kelas perangkat, dalam bentuk GUID. Gunakan kata kunci ini alih-alih bidang Kelas saat Anda menggunakan build yang dilokalkan.
CompatIDs VT_ARRAY VARIAN dengan VT_BSTR Semua ID kompatibel yang didefinisikan untuk perangkat ini.
ConfigFlags VT_I4 Bendera konfigurasi untuk perangkat.
Deskripsi VT_BSTR Deskripsi perangkat.
DeviceID VT_BSTR Pengidentifikasi perangkat, termasuk pengidentifikasi instans untuk perangkat. String ini adalah string unik untuk setiap perangkat dalam sistem.
DeviceStatusString VT_BSTR Berisi StatusString dan ProblemCodeString dalam satu string.
DevInst VT_I4 Handel buram ke instans perangkat.
DevType VT_I4 Mewakili jenis perangkat. (SPDRP_DEVTYPE)
DisplayName VT_BSTR Menyelesaikan ke nilai pertama yang ditemukan (dari kiri ke kanan) dalam atribut berikut: FriendlyName, Description, atau DeviceID.
Driver VT_BSTR Kunci dalam HKLM\System\CurrentControlSet\Control\Class\ yang menyimpan informasi lebih lanjut tentang driver.
DriverBinaryNames VT_ARRAY VARIAN dengan VT_BSTR Menggabungkan semua data dari UpperClassFilters, UpperFilters, LowerFilters, LowerClassFilters, dan Service.
Enumerator VT_BSTR Nama enumerator perangkat. (SPDRP_ENUMERATOR_NAME)
Eksklusif VT_I4 Angka yang menunjukkan apakah pengguna dapat memperoleh penggunaan perangkat secara eksklusif. (SPDRP_EXCLUSIVE)
Filter VT_ARRAY VARIAN dengan VT_BSTR Menggabungkan semua data dari UpperClassFilters, UpperFilters, LowerFilters, dan LowerClassFilters.
FriendlyName VT_BSTR Nama perangkat yang mudah diingat.
ID Perangkat Keras VT_ARRAY VARIAN dengan VT_BSTR Semua ID perangkat keras yang didefinisikan untuk perangkat ini.
IsAttached VT_BOOL Kebalikan dari atribut IsPhantom. Kata kunci ini setara dengan "IsPhantom=False".
Dapat Didisable VT_BOOL Mengekstrak bendera DN_DISABLEABLE keluar dari bendera Status. Nilai VARIANT_TRUE menunjukkan bahwa perangkat mengklaim bahwa perangkat tersebut dapat dinonaktifkan. Kata kunci ini setara dengan "status&0x00002000".
IsDisabled VT_BOOL Memeriksa nilai CM_PROB_DISABLED di atribut ProblemCode. Nilai VARIANT_TRUE menunjukkan bahwa perangkat dinonaktifkan dan harus diaktifkan sebelum digunakan. Kata kunci ini setara dengan "ProblemCode=0x00000016".
IsFailedStart VT_BOOL Memeriksa bendera CM_PROB_FAILED_START dari bendera ProblemCode. Nilai VARIANT_TRUE menunjukkan bahwa driver perangkat gagal dimulai. Kata kunci ini setara dengan "ProblemCode=0x0000000A".
IsFailedInstall VT_BOOL Memeriksa bendera CM_PROB_FAILED_INSTALL dari bendera ProblemCode. Nilai VARIANT_TRUE menunjukkan bahwa driver perangkat gagal diinstal pada perangkat. Kata kunci ini setara dengan "ProblemCode=0x0000001C".
IsFiltered VT_BOOL Mengekstrak bendera DN_FILTERED dari bendera Status. Kata kunci ini setara dengan "status&0x00000800".
IsManual VT_BOOL Mengekstrak bendera DN_MANUAL dari bendera Status. Kata kunci ini setara dengan "status&0x00000010".
DiisMoved VT_BOOL Mengekstrak bendera DN_MOVED dari bendera Status. Kata kunci ini setara dengan "status&0x00001000".
IsPhantom VT_BOOL Nilai VARIANT_TRUE menunjukkan bahwa perangkat saat ini tidak dicolokkan ke sistem atau telah dihapus instalasinya.
IsRebootNeeded VT_BOOL Mengekstrak bendera DN_NEED_RESTART dari bendera Status. Nilai VARIANT_TRUE menunjukkan bahwa penginstal bersama perangkat mengklaim bahwa komputer perlu dimulai ulang agar perangkat menyelesaikan tindakan penghapusan atau penginstalan. Kata kunci ini setara dengan "status&0x00000100".
IsReinstallNeeded VT_BOOL Mengekstrak bendera CONFIGFLAG_REINSTALL keluar dari atribut ConfigFlags. Nilai VARIANT_TRUE menunjukkan bahwa perangkat mengklaim bahwa perangkat dapat dihapus. Kata kunci ini setara dengan "ConfigFlags&0x00000020".
IsRemovable VT_BOOL Mengekstrak bendera DN_REMOVABLE dari bendera Status. Nilai VARIANT_TRUE menunjukkan bahwa perangkat mengklaim bahwa perangkat dapat dihapus. Kata kunci ini setara dengan "status&0x00004000".
IsRemovePending VT_BOOL Mengekstrak bendera DN_WILL_BE_REMOVED dari bendera Status. Kata kunci ini setara dengan "status&0x00040000".
IsRootEnumerated VT_BOOL Mengekstrak bendera DN_ROOT_ENUMERATED dari bendera Status. Nilai VARIANT_TRUE menunjukkan bahwa induk perangkat adalah RootDevice. Kata kunci ini setara dengan "status&0x00000001".
Sudah Ditargetkan VT_BOOL Mengekstrak bendera DN_STARTED dari bendera Status. Nilai VARIANT_TRUE menunjukkan bahwa perangkat saat ini dikonfigurasi. Kata kunci ini setara dengan "status&0x00000008".
LegacyBusType VT_I4 Jenis bus warisan.
Lokasi VT_BSTR Informasi selengkapnya tentang lokasi fisik perangkat.
LocationPaths VT_ARRAY VARIAN dengan VT_BSTR Lokasi instans perangkat di pohon perangkat.
LowerClassFilters VT_ARRAY VARIAN dengan VT_BSTR Nama layanan setiap driver yang dilampirkan sebagai filter kelas bawah pada perangkat target.
LowerClassFiltersBinaryNames VT_ARRAY VARIAN dengan VT_BSTR Nama biner dari semua driver filter kelas bawah untuk target perangkat.
Filter Bawah VT_ARRAY VARIAN dengan VT_BSTR Nama layanan setiap driver yang dilampirkan sebagai filter yang lebih rendah pada perangkat target.
LowerFiltersBinaryNames VT_ARRAY VARIAN dengan VT_BSTR Nama semua driver filter yang lebih rendah untuk target perangkat.
Produsen VT_BSTR Produsen perangkat.
PDO VT_BSTR Nama objek perangkat fisik di kernel.
Kode Masalah VT_I4 Kode masalah untuk perangkat. Salah satu nilai masalah awalan CM_PROB_ yang ditentukan dalam Cfg.h.
ProblemCodeString VT_BSTR Representasi string Dari ProblemCode.
RemovalPolicy VT_I4 Kebijakan penghapusan perangkat saat ini. (SPDRP_REMOVAL_POLICY)
RemovalPolicyHWDefault VT_I4 Kebijakan penghapusan default perangkat yang ditentukan ardware. (SPDRP_REMOVAL_POLICY_HW_DEFAULT)
RemovalPolicyOverride VT_I4 Ambil alih kebijakan penghapusan (jika ada) perangkat. (SPDRP_REMOVAL_POLICY_OVERRIDE)
Layanan VT_BSTR Nama layanan driver untuk perangkat.
ServiceBinaryName VT_BSTR Nama driver fungsi untuk target perangkat.
Status VT_I4 Bendera status untuk perangkat.
StatusString VT_BSTR String Status Perangkat.
SymbolicLink VT_BSTR Nama yang dapat Anda gunakan untuk membuka perangkat dengan menggunakan metode Microsoft Win32 CreateFile. Anda tidak dapat menggunakan semua perangkat dengan cara ini. Sebagian besar perangkat yang memiliki antarmuka yang dapat diprogram akan memiliki SymbolicLink yang tersedia.
UIFormat VT_BSTR String yang digunakan untuk menampilkan nilai UINumber. (SPDRP_UI_NUMBER_DESC_FORMAT)
UINumber VT_I4 UINumber untuk perangkat.
Filter UpperClass VT_ARRAY VARIAN dengan VT_BSTR Nama layanan setiap driver yang dipasang sebagai filter kelas atas pada perangkat target.
UpperClassFiltersBinaryNames VT_ARRAY VARIAN dengan VT_BSTR Nama biner dari semua driver filter kelas atas untuk target perangkat.
UpperFilters VT_ARRAY VARIAN dengan VT_BSTR Nama layanan setiap driver yang dilampirkan sebagai filter atas pada perangkat target.
UpperFiltersBinaryNames VT_ARRAY VARIAN dengan VT_BSTR Nama semua driver filter atas untuk target perangkat

Kata Kunci Akar untuk Target Sistem

Tabel berikut ini menjelaskan atribut di namespace layanan akar yang hanya valid untuk target jenis sistem.

Kata kunci Jenis VARIAN Deskripsi
IsPhantom VT_BOOL Menentukan apakah sistem saat ini tersedia untuk digunakan.
Jarak Jauh VT_BOOL Menentukan apakah target adalah sistem jarak jauh.
Ukuran Halaman VT_I4 Ukuran halaman perangkat keras sistem target.
ProcArch VT_BSTR Arsitektur prosesor perangkat keras sistem target. Bidang ini dapat berisi "x86", "IA64", atau "x64".
OSMajorVersion VT_I4 Menentukan nomor versi utama sistem operasi.
OSMinorVersion VT_I4 Menentukan nomor versi minor dari sistem operasi.

Kata Kunci Namespace Disk

Tabel berikut ini menjelaskan atribut di namespace disk yang hanya valid untuk perangkat disk.

Catatan

Sebagian besar atribut di namespace disk diambil dari sistem operasi melalui IOCTL ke disk itu sendiri. Untuk informasi selengkapnya, lihat STORAGE_DEVICE_DESCRIPTOR.

Kata kunci Jenis VARIAN Deskripsi
BusType VT_I4 STORAGE_DEVICE_DESCRIPTOR. Bidang BusType.
DeviceType VT_I4 STORAGE_DEVICE_DESCRIPTOR. Bidang DeviceTypeModifier.
IsRemovable VT_BOOL Menentukan apakah peranti memuat media yang bisa dilepas.
IsCommandQueuing VT_BOOL STORAGE_DEVICE_DESCRIPTOR. Bidang CommandQueueing.
Telepon VT_UI4 Nomor disk (kemungkinan sama dengan bidang Alamat).
ProductID VT_BSTR Pengidentifikasi produk.
ProductRev VT_BSTR Nilai revisi produk.
SerialNumber VT_BSTR Nomor seri.
Ukuran VT_I8 Ukuran total disk, dalam byte.
VendorID VT_BSTR Pengidentifikasi vendor.

Kata Kunci Namespace Volume

Tabel berikut menjelaskan atribut di namespace volume yang hanya valid untuk perangkat volume.

Kata kunci Jenis VARIAN Deskripsi
Boot VT_BOOL Menentukan apakah volume adalah partisi boot. Nilai VARIANT_TRUE menunjukkan bahwa volume adalah partisi boot. Partisi boot adalah partisi yang berisi file sistem operasi Windows.
DeviceName VT_BSTR Pemetaan saat ini untuk nama perangkat MS-DOS Volume ini.
Disk VT_BSTR Pemetaan saat ini untuk nama perangkat MS-DOS Volume ini.
DriveLetter VT_BSTR Huruf kandar volume, termasuk garis miring berikutnya (\).
ExtentCount VT_I4 Jumlah disk yang diperluas oleh volume.
ExtentDiskNumbers VT_ARRAY VARIAN dengan VT_I4 Array yang berisi masing-masing nilai Disk::Number yang diperluas volumenya. Array memiliki elemen ExtentCount, dan diindeks 0. Array memiliki urutan yang sama dengan array Extent* lainnya.
ExtentLengths VT_ARRAY VARIAN dengan VT_I8 Array yang berisi panjang setiap individu sejauh volume meluas. Array memiliki elemen ExtentCount, dan diindeks 0. Array memiliki urutan yang sama dengan array Extent* lainnya.
ExtentOffsets VT_ARRAY VARIAN dengan VT_I8 Array yang berisi offset awal setiap tingkat individu yang diperluas volume. Array memiliki elemen ExtentCount, dan diindeks 0. Array memiliki urutan yang sama dengan array Extent* lainnya.
FileSystem VT_BSTR Nama sistem file volume. (GetVolumeInformation)
UkuranBebas VT_I8 Jumlah total ruang kosong pada volume, dalam byte.
GBFreeSize VT_I4 e jumlah total gigabyte gratis (GB) pada disk yang tersedia untuk pengguna.
GBTotalSize VT_I4 Jumlah total gigabyte (GB) pada volume yang tersedia untuk pengguna.
HasFiles VT_BOOL Menentukan apakah volume memiliki file di dalamnya. Nilai VARIANT_TRUE menunjukkan volume memiliki file di dalamnya.
IsMediaPresent VT_BOOL Menentukan apakah media ada atau tidak untuk volume tersebut. Nilai VARIANT_TRUE menunjukkan volume memiliki media di dalamnya.
IsMediaRemovable VT_BOOL Menentukan apakah media volume dapat dilepas. Nilai VARIANT_TRUE menunjukkan media volume dapat dilepas.
Label VT_BSTR Label Volume. (GetVolumeInformation)
MBFreeSize VT_I8 Jumlah total megabyte gratis (MB) pada disk yang tersedia untuk pengguna.
MBTotalSize VT_I8 Jumlah total megabyte (MB) pada volume yang tersedia untuk pengguna. (GetDiskFreeSpaceEx)
MountPaths VT_BSTR Semua jalur pemasangan ke volume ini.
PagePath VT_BOOL Menentukan apakah volume berisi file halaman aktif. Nilai VARIANT_TRUE menunjukkan bahwa volume berisi file halaman aktif.
SerialNumber VT_I4 Nomor seri volume.
Sistem VT_BOOL Menentukan apakah volume adalah partisi sistem. Nilai VARIANT_TRUE menunjukkan bahwa volume berisi partisi sistem Windows. Partisi sistem berisi file terkait perangkat keras (kode yang dapat di-boot) yang memulai Windows Boot Manager (bootmgr).
TotalSize VT_I8 Ukuran total volume, dalam byte.
Jenis VT_I4 Nilai yang dikembalikan dari GetDriveType(DriveLetter). Untuk informasi selengkapnya, lihat GetDriveType di Pustaka MSDN.

Kata Kunci Namespace Power

Tabel berikut ini menjelaskan atribut di namespace layanan Daya yang hanya valid untuk perangkat daya.

Kata kunci Jenis VARIAN Deskripsi
SupportedDeviceUnits VT_ARRAY VARIAN dengan VT_BSTR Array namespace PowerUnit tersedia untuk kueri.

Kata Kunci Namespace PowerDevice, PowerComponentX, PowerProcessor, dan PowerSoC

Tabel berikut ini menjelaskan atribut di berbagai namespace PowerUnit.

Kata kunci Jenis VARIAN Deskripsi
SupportedStates VT_ARRAY VARIAN dengan VT_BSTR Array namespace untuk status daya (C0–C6, D0–D3, F0–F9, SWIS0–SWIS3)
CoveredStates VT_ARRAY VARIAN dengan VT_BSTR Array namespace layanan untuk status tercakup. Hanya status yang memiliki jumlah hit bukan nol yang disertakan

PowerProcessorCX, PowerDeviceDX, PowerComponentXFY, Kata Kunci Namespace PowerSoCSWISX

Tabel berikut ini menjelaskan atribut di berbagai namespace PowerState.

Kata kunci Jenis VARIAN Deskripsi
HitCount VT_UI4 Berapa kali status daya yang diberikan dimasukkan selama pengujian.
Durasi VT_UI4 Periode waktu dalam milidetik yang dihabiskan dalam status daya yang diberikan.
Persentase VT_UI4 persentase waktu yang dihabiskan dalam keadaan kekuasaan yang diberikan.

Kata Kunci Namespace Antarmuka

Tabel berikut menjelaskan atribut di berbagai namespace antarmuka.

Kata kunci Jenis VARIAN Deskripsi
Semua VT_BSTR Semua antarmuka perangkat untuk semua antarmuka perangkat yang didukung GUID satu perangkat.
VOLUME VT_BSTR Antarmuka untuk GUID GUID_DEVINTERFACE_VOLUME.
DISK VT_BSTR Antarmuka untuk GUID GUID_DEVINTERFACE_DISK.
CDROM VT_BSTR Antarmuka untuk GUID GUID_DEVINTERFACE_CDROM.
GUID VT_BSTR Antarmuka untuk GUID antarmuka tunggal.

Kata Kunci Namespace CAP

Tabel berikut ini menjelaskan atribut di berbagai namespace CAP (Kapabilitas).

Kata kunci Jenis VARIAN Deskripsi
LockSupported VT_BOOL Menentukan apakah perangkat mendukung penguncian perangkat fisik yang mencegah ejeksi perangkat. (CM_DEVCAP_LOCKSUPPORTED)
EjectSupported VT_BOOL Menentukan apakah perangkat mendukung ejeksi perangkat yang dikontrol perangkat lunak saat sistem berada dalam status PowerSystemWorking. (CM_DEVCAP_EJECTSUPPORTED)
Removable VT_BOOL Menentukan apakah perangkat dapat dihapus secara dinamis dari induk langsungnya. (CM_DEVCAP_REMOVABLE)
DockDevice VT_BOOL Menentukan apakah perangkat adalah periferal docking. (CM_DEVCAP_DOCKDEVICE)
UniqueId VT_BOOL Menentukan apakah ID instans perangkat unik di seluruh sistem. (CM_DEVCAP_UNIQUEID)
SilentInstall VT_BOOL Menentukan apakah Manajer Perangkat harus menekan semua kotak dialog penginstalan. (CM_DEVCAP_SILENTINSTALL)
RawDeviceOK VT_BOOL Menentukan apakah driver untuk bus yang mendasar dapat mengendarai perangkat jika tidak ada driver fungsi. (CM_DEVCAP_RAWDEVICEOK)
SurpriseRemovalOK VT_BOOL Menentukan apakah pengandar fungsi untuk perangkat dapat menangani kasus di mana perangkat dihapus sebelum Windows dapat mengirim IRP_MN_QUERY_REMOVE_DEVICE ke dalamnya. (CM_DEVCAP_SURPRISEREMOVALOK)
HardwareDisabled VT_BOOL Menentukan apakah perangkat keras perangkat dinonaktifkan. (CM_DEVCAP_HARDWAREDISABLED)
NonDynamic VT_BOOL Disiapkan untuk penggunaan masa mendatang. (CM_DEVCAP_NONDYNAMIC)

Kata Kunci Namespace LAYANAN INF

Tabel berikut menjelaskan atribut di berbagai namespace INF.

Kata kunci Jenis VARIAN Deskripsi
FileName VT_BSTR Nama file INF.
FileNamePath VT_BSTR Jalur nama file INF.
SectionName VT_BSTR Nama bagian INF.
Tanggal VT_BSTR Tanggal INF.
OriginalInfFileName VT_BSTR Nama file INF asli.

Kata Kunci Namespace NET

Tabel berikut ini menjelaskan atribut di berbagai namespace NET.

Kata kunci Jenis VARIAN Deskripsi
AdapterName VT_BSTR Bidang AdapterName dari struktur IP_ADAPTER_ADDRESSES.
IPV6Address VT_BSTR Bidang FirstUnicastAddress dari struktur IP_ADAPTER_ADDRESSES.
FirstAnycastAddress VT_BSTR Bidang FirstAnycastAddress dari struktur IP_ADAPTER_ADDRESSES.
FirstMulticastAddress VT_BSTR Bidang FirstMulticastAddress dari struktur IP_ADAPTER_ADDRESSES.
FirstDnsServerAddress VT_BSTR Bidang FirstDnsServerAddress dari struktur IP_ADAPTER_ADDRESSES.
FirstPrefix VT_BSTR Bidang FirstPrefix dari struktur IP_ADAPTER_ADDRESSES.
PrimaryWINSServer VT_BSTR Bidang FirstWinsServerAddress dari struktur IP_ADAPTER_ADDRESSES.
FirstGatewayAddress VT_BSTR Bidang FirstGatewayAddress dari struktur IP_ADAPTER_ADDRESSES.
ConnectionSpecificDNSSuffix VT_BSTR Bidang DnsSuffix dari struktur IP_ADAPTER_ADDRESSES
Deskripsi VT_BSTR Bidang deskripsi dari struktur IP_ADAPTER_ADDRESSES.
FriendlyName VT_BSTR Bidang FriendlyName dari struktur IP_ADAPTER_ADDRESSES.
PhysicalAddress VT_BSTR Bidang MacAddress dari struktur IP_ADAPTER_ADDRESSES
Bendera VT_UI4 Bidang bendera dari struktur IP_ADAPTER_ADDRESSES
Mtu VT_UI4 Bidang Mtu dari struktur IP_ADAPTER_ADDRESSES.
IfType VT_UI4 Bidang IfType dari struktur IP_ADAPTER_ADDRESSES.
OperStatus VT_UI4 Bidang OperStatus dari struktur IP_ADAPTER_ADDRESSES
OperationalStatusString VT_BSTR String yang setara dengan bidang OperStatus dari struktur IP_ADAPTER_ADDRESSES
Ipv6IfIndex VT_UI4 Bidang Ipv6IfIndex dari struktur IP_ADAPTER_ADDRESSES
TransmitLinkSpeedMbps VT_UI4 Bidang TransmitLinkSpeedGpbs dari struktur IP_ADAPTER_ADDRESSES.
ReceiveLinkSpeedMbps VT_UI4 Bidang ReceiveLinkSpeedMbps dari struktur IP_ADAPTER_ADDRESSES.
Ipv4Metric VT_UI4 Bidang Ipv4Metric dari struktur IP_ADAPTER_ADDRESSES.
Ipv6Metric VT_UI4 Bidang Ipv6Metric dari struktur IP_ADAPTER_ADDRESSES.
DHCPServer VT_BSTR Bidang Dhcpv4Server dari struktur IP_ADAPTER_ADDRESSES.
CompartmentId VT_UI4 Bidang CompartmentId dari struktur IP_ADAPTER_ADDRESSES.
NetworkGuid VT_BSTR Bidang NetworkGuid dari struktur IP_ADAPTER_ADDRESSES.
ConnectionType VT_UI4 Bidang ConnectionType dari struktur IP_ADAPTER_ADDRESSES.
TunnelType VT_UI4 Bidang TunnelType dari struktur IP_ADAPTER_ADDRESSES.
Dhcpv6ClientDuidLength VT_UI4 Bidang Dhcpv6ClientDuidLength dari struktur IP_ADAPTER_ADDRESSES.
Dhcpv6Iaid VT_UI4 Bidang Dhcpv6Iaid dari struktur IP_ADAPTER_ADDRESSES.
Isoperasional VT_BOOL Adalah operasional.
PhysicalMediaType VT_UI4 Jenis media fisik perangkat jaringan.
MediaType VT_UI4 Jenis media fisik perangkat jaringan.

Kata Kunci Namespace OpticalMedia

Tabel berikut menjelaskan atribut di berbagai namespace OpticalMedia.

Kata kunci Jenis VARIAN Deskripsi
IsMediaPresent VT_BOOL Jika media ada atau tidak di perangkat media optik.
Jenis VT_UI4 Nomor jenis profil saat ini seperti yang dikembalikan dalam GET_CONFIGURATION_HEADER dari IOCTL_CDROM_GET_CONFIGURATION.
ClassTypeString VT_BSTR Jenis kelas media optik.
KetikString VT_BSTR Jenis media optik.

Kata Kunci Namespace StorageMedia

Tabel berikut ini menjelaskan atribut di berbagai namespace StorageMedia.

Kata kunci Jenis VARIAN Deskripsi
DeviceType VT_UI4 Menentukan salah satu konstanta FILE_DEVICE_XXX yang ditentukan sistem yang menunjukkan jenis perangkat.
DeviceTypeString VT_BSTR String terkait Jenis Perangkat.
Jumlah VT_UI4 Berisi jumlah struktur DEVICE_MEDIA_INFO di MediaInfo.
SupportedTypes VT_UI4 Menentukan semua nilai MEDIA_TYPE atau STORAGE_MEDIA_TYPE yang menunjukkan jenis disk yang dapat dilepas.
Valid VT_BOOL Jika pengumpul untuk perangkat ini memiliki data yang valid.

Kata Kunci Namespace Windows

Tabel berikut ini menjelaskan atribut di berbagai namespace Windows.

Kata kunci Jenis VARIAN Deskripsi
IsDriverVerifierEnabled VT_BOOL Benar atau Salah untuk menunjukkan apakah Pemverifikasi Driver diaktifkan dengan setidaknya pengaturan standar terhadap semua driver perangkat ini.
IsKernelDebugDevice VT_BOOL True atau False untuk menunjukkan apakah perangkat ini sedang digunakan oleh debugger kernel.