struktur PEP_POWER_CONTROL_COMPLETE (pep_x.h)
Struktur PEP_POWER_CONTROL_COMPLETE berisi informasi status untuk operasi kontrol daya yang sebelumnya diminta PEP dan driver perangkat telah selesai.
Sintaks
typedef struct _PEP_POWER_CONTROL_COMPLETE {
[in] PEPHANDLE DeviceHandle;
[in] LPCGUID PowerControlCode;
[in] PVOID RequestContext;
[in] SIZE_T BytesReturned;
[in] NTSTATUS Status;
} PEP_POWER_CONTROL_COMPLETE, *PPEP_POWER_CONTROL_COMPLETE;
Anggota
[in] DeviceHandle
Nilai PEPHANDLE yang mengidentifikasi perangkat. PEP menyediakan handel ini sebagai respons terhadap pemberitahuan PEP_DPM_REGISTER_DEVICE sebelumnya.
[in] PowerControlCode
Penunjuk ke nilai GUID yang menentukan operasi kontrol daya yang dilakukan. Ini adalah nilai yang sama dengan yang disediakan PEP sebagai respons terhadap pemberitahuan PEP_DPM_WORK untuk memulai operasi kontrol daya.
[in] RequestContext
Penunjuk ke konteks permintaan yang dikirim oleh PEP dalam struktur PEP_WORK_INFORMATION yang disediakan PEP dalam permintaan kerja asli. Biasanya, anggota ini menunjuk ke struktur yang berisi penunjuk ke buffer output untuk berisi hasil operasi kontrol daya yang diminta oleh PEP.
[in] BytesReturned
Ukuran, dalam byte, dari data hasil yang disimpan oleh driver di buffer output. Untuk informasi selengkapnya tentang buffer ini, lihat deskripsi anggota RequestContext .
[in] Status
Status operasi kontrol daya. Jika operasi berhasil, PEP mengatur anggota ini ke STATUS_SUCCESS. Jika tidak, PEP menetapkan anggota ini ke kode status kesalahan yang sesuai.
Keterangan
Struktur ini digunakan oleh pemberitahuan PEP_DPM_POWER_CONTROL_COMPLETE . Kelima anggota struktur berisi nilai input yang disediakan oleh
Jika buffer output terlalu kecil untuk menerima semua data hasil dari operasi, PEP mengatur anggota Status struktur ke STATUS_INSUFFICIENT_RESOURCES, mengatur anggota BytesReturned ke ukuran buffer output yang diperlukan, dan (biasanya) tidak menulis data ke buffer output.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung dimulai dengan Windows 10. |
Header | pep_x.h (termasuk Pep_x.h) |
Lihat juga
GUID
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