struktur PEP_ACPI_REGISTER_DEVICE (pepfx.h)
Struktur PEP_ACPI_REGISTER_DEVICE berisi informasi pendaftaran tentang perangkat tempat plug-in ekstensi platform (PEP) menyediakan layanan ACPI.
Sintaks
typedef struct _PEP_ACPI_REGISTER_DEVICE {
[in] PCUNICODE_STRING AcpiDeviceName;
[in] ULONG InputFlags;
[in] POHANDLE KernelHandle;
[out] PEPHANDLE DeviceHandle;
[out] ULONG OutputFlags;
} PEP_ACPI_REGISTER_DEVICE, *PPEP_ACPI_REGISTER_DEVICE;
Anggota
[in] AcpiDeviceName
Struktur ANSI_STRING yang berisi nama BIOS yang sepenuhnya memenuhi syarat untuk perangkat. Nama yang sama sebelumnya disediakan sebagai nilai input dalam pemberitahuan PEP_ACPI_PREPARE_DEVICE untuk perangkat. Nama ini menentukan jalur dan nama perangkat di namespace ACPI. Untuk informasi selengkapnya, lihat Menghitung Perangkat Anak dan Metode Kontrol.
[in] InputFlags
Sekumpulan bendera input. Tidak ada bendera yang saat ini ditentukan untuk anggota ini, yang selalu diatur ke PEP_ACPI_REGISTER_DEVICE_INPUT_FLAG_NONE (0x0).
[in] KernelHandle
Nilai POHANDLE yang mewakili pendaftaran perangkat dengan kerangka kerja manajemen daya Windows (PoFx). PEP dapat menggunakan handel ini untuk mengidentifikasi perangkat dalam komunikasi berikutnya dengan PoFx.
[out] DeviceHandle
Nilai PEPHANDLE yang mengidentifikasi pendaftaran perangkat ini untuk layanan ACPI. Handel ini dibuat oleh PEP. Dalam pemberitahuan layanan ACPI berikutnya, PoFx akan menggunakan handel ini untuk mengidentifikasi perangkat.
[out] OutputFlags
Sekumpulan bendera output. Tidak ada bendera yang saat ini ditentukan untuk anggota ini. Atur anggota ini ke PEP_ACPI_REGISTER_DEVICE_OUTPUT_FLAG_NONE (0x0).
Keterangan
Struktur ini digunakan oleh pemberitahuan PEP_NOTIFY_ACPI_REGISTER_DEVICE . Anggota AcpiDeviceName, InputFlags, dan KernelHandle dari struktur berisi nilai input yang disediakan oleh PoFx ketika pemberitahuan ini dikirim ke PEP. Anggota DeviceHandle dan OutputFlags berisi nilai output yang ditulis PEP ke struktur ini sebagai respons terhadap pemberitahuan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung dimulai dengan Windows 10. |
Header | pepfx.h (termasuk Pep_x.h) |