Fungsi StorPortInitializePoFxPower (storport.h)
Driver miniport memanggil StorPortInitializePoFxPower untuk mendaftarkan perangkat penyimpanan dengan kerangka kerja manajemen daya (PoFx).
Sintaks
ULONG StorPortInitializePoFxPower(
[in] PVOID HwDeviceExtension,
[in, optional] PSTOR_ADDRESS Address,
[in] PSTOR_POFX_DEVICE Device,
[in, out] PBOOLEAN D3ColdEnabled
);
Parameter
[in] HwDeviceExtension
Pointer ke ekstensi perangkat keras untuk adaptor bus host (HBA).
[in, optional] Address
Alamat unit perangkat penyimpanan. Parameter ini NULL saat mendaftar untuk adaptor penyimpanan.
[in] Device
Penunjuk ke struktur STOR_POFX_DEVICE_V2 dilemparkan ke penunjuk ke STOR_POFX_DEVICE. Struktur ini berisi daftar komponen dengan status F untuk perangkat penyimpanan.
[in, out] D3ColdEnabled
Penunjuk ke nilai BOOLEAN yang akan diatur driver Storport untuk menunjukkan apakah status Dingin D3 diaktifkan untuk perangkat penyimpanan.
Nilai kembali
Rutinitas StorPortInitializePoFxPower mengembalikan salah satu kode status ini:
Menampilkan kode | Deskripsi |
---|---|
|
HwDeviceExtension atau Device adalah NULL.
-atau- Alamat menunjuk ke struktur alamat unit yang tidak valid. -atau- Perangkat penyimpanan yang ditentukan oleh Alamat tidak ditemukan. -atau- Struktur STOR_POFX_DEVICE yang ditunjukkan oleh Perangkat diformat dengan salah atau berisi data yang tidak valid. |
|
Perangkat penyimpanan berhasil didaftarkan dengan PoFx. |
|
Sumber daya yang memadai tidak tersedia untuk mendaftarkan perangkat penyimpanan dengan PoFx. |
|
Perangkat penyimpanan tidak berhasil didaftarkan dengan PoFx.
-atau- Perangkat penyimpanan sudah terdaftar di PoFx. |
Keterangan
Perangkat adaptor selalu terdaftar dengan nilai NULL untuk alamat. Perangkat unit didaftarkan dengan menentukan alamat unit yang valid untuk alamat.
Jika bendera STOR_POFX_DEVICE_FLAG_ENABLE_D3_COLD diatur di anggota BenderaPerangkat, Storport akan mencoba mengaktifkan dukungan D3 Cold untuk komponen perangkat. Status D3 Cold diaktifkan dikembalikan dalam nilai BOOLEAN yang ditunjukkan oleh D3ColdEnabled.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di mulai dengan Windows 8. |
Target Platform | Universal |
Header | storport.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