struktur PCI_PMCSR (wdm.h)
Struktur PCI_PMCSR digunakan untuk melaporkan konten daftar status kontrol manajemen daya perangkat.
Sintaksis
typedef struct _PCI_PMCSR {
USHORT PowerState :2;
USHORT Rsvd1 :6;
USHORT PMEEnable :1;
USHORT DataSelect :4;
USHORT DataScale :2;
USHORT PMEStatus :1;
} PCI_PMCSR, *PPCI_PMCSR;
Anggota
PowerState
Menunjukkan status daya perangkat. Anggota ini dapat memiliki nilai berikut:
Nilai | Arti |
---|---|
0x00 | Menunjukkan bahwa perangkat berada di D0. |
0x01 | Menunjukkan bahwa perangkat berada di D1. |
0x02 | Menunjukkan bahwa perangkat berada di D2. |
0x03 | Menunjukkan bahwa perangkat berada di D3. |
Untuk informasi selengkapnya tentang daftar status daya, lihat Spesifikasi Manajemen Daya PCI.
Rsvd1
Dipesan.
NoSoftReset
Rsvd2
PMEEnable
Menunjukkan, ketika 1, bahwa perangkat diaktifkan untuk menegaskan sinyal PME. Ketika 0, perangkat tidak diaktifkan untuk menegaskan sinyal PME. Untuk informasi selengkapnya tentang arti bit Aktifkan PME, lihat Spesifikasi Manajemen Daya PCI.
DataSelect
Menunjukkan data mana yang akan dilaporkan melalui pendaftaran data. Untuk informasi selengkapnya tentang nilai yang dapat dipegang anggota ini, lihat Spesifikasi Manajemen Daya PCI.
DataScale
Menunjukkan faktor penskalaan yang digunakan untuk menginterpretasikan nilai register data. Untuk informasi selengkapnya tentang nilai yang dapat dipegang anggota ini, lihat Spesifikasi Manajemen Daya PCI.
PMEStatus
Berisi nilai satu-bit (0 atau 1) yang melaporkan nilai bit PMEStatus dalam register manajemen daya. Untuk informasi selengkapnya tentang nilai yang dapat dipegang anggota ini, lihat Spesifikasi Manajemen Daya PCI.
Persyaratan
Syarat | Nilai |
---|---|
Header | wdm.h (termasuk Wdm.h, Miniport.h) |