struktur STORAGE_HOTPLUG_INFO (ntddstor.h)

Struktur STORAGE_HOTPLUG_INFO menyediakan informasi hotplug untuk perangkat.

Sintaks

typedef struct _STORAGE_HOTPLUG_INFO {
  ULONG   Size;
  BOOLEAN MediaRemovable;
  BOOLEAN MediaHotplug;
  BOOLEAN DeviceHotplug;
  BOOLEAN WriteCacheEnableOverride;
} STORAGE_HOTPLUG_INFO, *PSTORAGE_HOTPLUG_INFO;

Anggota

Size

Menunjukkan ukuran, dalam byte, dari struktur ini.

MediaRemovable

Menentukan apakah media bisa dilepas. Jika diatur ke nilai bukan nol, media perangkat dapat dilepas. Jika diatur ke nol, media perangkat tidak dapat dilepas.

MediaHotplug

Menentukan apakah media dapat dikunci. Jika diatur ke nilai bukan nol, media perangkat tidak dapat dikunci. Jika diatur ke nol, media perangkat dapat dikunci.

DeviceHotplug

Menentukan apakah perangkat adalah perangkat hotplug. Jika diatur ke nilai bukan nol, perangkat adalah perangkat hotplug. Jika diatur ke nol, perangkat bukan perangkat hotplug.

WriteCacheEnableOverride

Jangan gunakan; atur nilai ke NULL.

Keterangan

Nilai anggota Ukuran juga mengidentifikasi versi struktur ini. Anggota baru 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 tidak sizeof(STORAGE_HOTPLUG_INFO), versi saat ini berisi anggota tambahan.

Microsoft Windows XP menyertakan dukungan untuk perangkat hotplug. Perangkat hotplug mengacu pada perangkat yang nilai RemovalPolicy-nya ditampilkan di Manajer Perangkat adalah ExpectSurpriseRemoval. Untuk mengkueri apakah perangkat tertentu adalah perangkat hotplug, gunakan permintaan IOCTL_STORAGE_GET_HOTPLUG_INFO . Untuk mengatur properti hotplug perangkat, gunakan permintaan IOCTL_STORAGE_SET_HOTPLUG_INFO .

Dalam kasus permintaan IOCTL_STORAGE_SET_HOTPLUG_INFO, anggota DeviceHotplug dari struktur STORAGE_HOTPLUG_INFO menentukan tindakan apa yang diambil. Jika nilai anggota tersebut bukan nol, nilai untuk kebijakan penghapusan perangkat dalam registri diatur ke ExpectSurpriseRemoval dan semua tingkat penembolokan dinonaktifkan. Jika nilai DeviceHotplug adalah nol, kebijakan penghapusan diatur ke ExpectOrderlyRemoval, dan penembolokan dapat diaktifkan secara selektif.

Persyaratan

Persyaratan Nilai
Header ntddstor.h (termasuk Ntddstor.h)

Lihat juga

IOCTL_STORAGE_GET_HOTPLUG_INFO

IOCTL_STORAGE_SET_HOTPLUG_INFO