struktur STORAGE_HOTPLUG_INFO (winioctl.h)
Menyediakan informasi tentang informasi hotplug perangkat.
Sintaks
typedef struct _STORAGE_HOTPLUG_INFO {
DWORD Size;
BOOLEAN MediaRemovable;
BOOLEAN MediaHotplug;
BOOLEAN DeviceHotplug;
BOOLEAN WriteCacheEnableOverride;
} STORAGE_HOTPLUG_INFO, *PSTORAGE_HOTPLUG_INFO;
Anggota
Size
Ukuran struktur ini, dalam byte. Penelepon harus mengatur anggota ini ke sizeof(STORAGE_HOTPLUG_INFO)
.
MediaRemovable
Jika anggota ini diatur ke nilai bukan nol, media perangkat dapat dilepas. Jika tidak, media perangkat tidak dapat dilepas.
MediaHotplug
Jika anggota ini diatur ke nilai bukan nol, media tidak dapat dikunci. Jika tidak, media perangkat dapat dikunci.
DeviceHotplug
Jika anggota ini diatur ke nilai bukan nol, perangkat adalah perangkat hotplug. Jika tidak, perangkat bukan perangkat hotplug.
WriteCacheEnableOverride
Dipesan; atur nilai ke NULL.
Keterangan
Nilai anggota Ukuran juga mengidentifikasi versi struktur ini, karena anggota akan ditambahkan ke struktur ini di masa mendatang. Jika nilai anggota Ukuran adalah sizeof(STORAGE_HOTPLUG_INFO)
, versi struktur saat ini sama dengan versi yang Anda kompilasi. Jika nilainya bukan sizeof(STORAGE_HOTPLUG_INFO)
, maka versi saat ini berisi anggota tambahan.
Perangkat hotplug mengacu pada perangkat yang nilai RemovalPolicy-nya ditampilkan di Manajer Perangkat adalah ExpectSurpriseRemoval. Untuk mengkueri apakah perangkat tertentu adalah perangkat hotplug, gunakan operasi IOCTL_STORAGE_GET_HOTPLUG_INFO . Untuk mengatur properti hotplug perangkat, gunakan operasi IOCTL_STORAGE_SET_HOTPLUG_INFO .
Operasi IOCTL_STORAGE_SET_HOTPLUG_INFO hanya menetapkan nilai anggota DeviceHotplug dari struktur ini. Jika nilai anggota tersebut ditetapkan, kebijakan penghapusan perangkat yang ditentukan diatur ke ExpectSurpriseRemoval dan semua tingkat penembolokan dinonaktifkan. Jika nilai anggota tersebut tidak ditetapkan, kebijakan penghapusan perangkat yang ditentukan diatur ke ExpectOrderlyRemoval, dan penembolokan dapat diaktifkan secara selektif.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP |
Server minimum yang didukung | Windows Server 2003 |
Header | winioctl.h (termasuk Windows.h) |
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