struktur STOR_POFX_DEVICE (storport.h)
Struktur STOR_POFX_DEVICE menjelaskan atribut daya perangkat penyimpanan ke kerangka kerja manajemen daya (PoFx).
Sintaks
typedef struct _STOR_POFX_DEVICE {
ULONG Version;
ULONG Size;
ULONG ComponentCount;
ULONG Flags;
STOR_POFX_COMPONENT Components[ANYSIZE_ARRAY];
} STOR_POFX_DEVICE, *PSTOR_POFX_DEVICE;
Anggota
Version
Nomor versi struktur ini. Atur anggota ini ke STOR_POFX_DEVICE_VERSION_V1.
Size
Ukuran struktur ini. Atur nilai ini ke STOR_POFX_DEVICE_SIZE.
ComponentCount
Jumlah elemen dalam array Komponen . Atur anggota ini ke 1. Saat ini, hanya satu komponen yang didukung untuk adaptor penyimpanan atau unit logis.
Flags
Bendera kemampuan status daya perangkat. Miniport mengatur satu atau beberapa bendera perangkat PoFx untuk mengaktifkan atau menonaktifkan kemampuan status daya.
Bendera adalah kombinasi bitwise OR dari berikut ini.
Components[ANYSIZE_ARRAY]
Anggota ini adalah elemen pertama dalam array dari satu atau beberapa elemen STOR_POFX_COMPONENT . Jika array berisi lebih dari satu elemen, elemen tambahan segera mengikuti struktur STOR_POFX_DEVICE . Array berisi satu elemen untuk setiap komponen dalam perangkat. Saat ini, perangkat penyimpanan hanya memiliki satu komponen sehingga struktur komponen tambahan tidak perlu.
Keterangan
Untuk mendaftarkan adaptor penyimpanan untuk dukungan Storport PoFx, driver miniport memanggil StorPortEnablePassiveInitialization dalam rutinitas HwStorInitialize-nya dan mengimplementasikan HwStorPassiveInitializeRoutine. Miniport memanggil StorPortInitializePoFxPower di dalamnya HwStorPassiveInitializeRoutine untuk memberikan informasi tentang komponen adaptor.
Untuk mendaftarkan unit penyimpanan untuk dukungan Storport PoFx, driver miniport mengimplementasikan rutinitas panggilan balik HwStorUnitControl dan menyediakan penanganan kode kontrol unit ScsiUnitPoFxPowerInfo . Saat menangani kode kontrol ScsiUnitPoFxPowerInfo , miniport memanggil StorPortInitializePoFxPower jika manajemen daya diam untuk komponen unit diaktifkan.
Komponen untuk perangkat penyimpanan yang diidentifikasi oleh indeks array Komponennya . Perangkat penyimpanan hanya memiliki satu komponen sehingga indeks 0 digunakan. Rutinitas seperti StorPortPoFxActivateComponent dan StorPortPoFxIdleComponent menggunakan indeks array komponen untuk mengidentifikasi komponen.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung dimulai dengan Windows 8. |
Header | storport.h |