struktur WDF_DEVICE_STATE (wdfdevice.h)
[Berlaku untuk KMDF dan UMDF]
Struktur WDF_DEVICE_STATE menentukan status Plug and Play perangkat.
Sintaks
typedef struct _WDF_DEVICE_STATE {
ULONG Size;
WDF_TRI_STATE Disabled;
WDF_TRI_STATE DontDisplayInUI;
WDF_TRI_STATE Failed;
WDF_TRI_STATE NotDisableable;
WDF_TRI_STATE Removed;
WDF_TRI_STATE ResourcesChanged;
WDF_TRI_STATE AssignedToGuest;
} WDF_DEVICE_STATE, *PWDF_DEVICE_STATE;
Anggota
Size
Ukuran, dalam byte, dari struktur ini.
Disabled
Nilai jenis WDF_TRI_STATE yang, jika diatur ke WdfTrue, menunjukkan bahwa perangkat dinonaktifkan. Untuk informasi selengkapnya tentang jenis WDF_TRI_STATE , lihat bagian Keterangan berikut ini.
DontDisplayInUI
Nilai WDF_TRI_STATE-jenis yang, jika diatur ke WdfTrue, menunjukkan bahwa perangkat disembunyikan (tidak ditampilkan) di Manajer Perangkat. Untuk informasi selengkapnya, lihat Menampilkan Perangkat Tersembunyi. (Setelah Anda mengatur anggota ini ke WdfTrue, mengubah nilainya tidak berpengaruh.)
Failed
Nilai jenis WDF_TRI_STATE yang, jika diatur ke WdfTrue, menunjukkan bahwa perangkat ada tetapi telah gagal.
NotDisableable
Nilai WDF_TRI_STATE yang, jika diatur ke WdfTrue, menunjukkan bahwa perangkat tidak dapat dinonaktifkan.
Removed
Nilai WDF_TRI_STATE yang, jika diatur ke WdfTrue, menunjukkan bahwa perangkat telah dihapus.
ResourcesChanged
Nilai WDF_TRI_STATE yang, jika diatur ke WdfTrue, menunjukkan bahwa persyaratan sumber daya perangkat telah berubah.
AssignedToGuest
Nilai yang ditik WDF_TRI_STATE yang, jika diatur ke WdfTrue, menunjukkan bahwa perangkat melaporkan dirinya sebagaimana ditetapkan ke partisi tamu.
Keterangan
Anggota struktur menggunakan jenis WDF_TRI_STATE . Nilai WdfUseDefault menunjukkan kerangka kerja akan menggunakan nilai yang disediakan oleh driver yang lebih rendah di tumpukan. Misalnya, jika driver bus menentukan WdfTrue untuk NotDisable dan driver fungsi perangkat menentukan WdfUseDefault, kerangka kerja menggunakan WdfTrue untuk status perangkat.
Struktur WDF_DEVICE_STATE digunakan sebagai parameter untuk WdfDeviceSetDeviceState dan WdfDeviceGetDeviceState.
Untuk menginisialisasi struktur WDF_DEVICE_STATE , driver harus memanggil WDF_DEVICE_STATE_INIT.
Untuk informasi selengkapnya tentang anggota struktur WDF_DEVICE_STATE , lihat PNP_DEVICE_STATE.
Persyaratan
Persyaratan | Nilai |
---|---|
Versi KMDF minimum | 1,0 |
Versi UMDF minimum | 2.0 |
Header | wdfdevice.h (termasuk Wdf.h) |
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