Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
The ACPI driver supports the IOCTL_ACPI_EVAL_METHOD request. Driver untuk perangkat dapat menggunakan permintaan ini untuk mengevaluasi metode kontrol yang merupakan objek turunan langsung di namespace ACPI perangkat tempat permintaan dikirim. The IOCTL_ACPI_EVAL_METHOD request supports the following input structures:
| Input structure | Description |
|---|---|
| ACPI_EVAL_INPUT_BUFFER | Menyediakan tanda tangan buffer dan nama metode kontrol yang tidak mengambil argumen input. |
| ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER | Menyediakan tanda tangan struktur, nama metode kontrol, dan nilai argumen input tunggal dari jenis ULONG. |
| ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING | Menyediakan tanda tangan struktur, nama metode kontrol, dan argumen input yang merupakan string ASCII yang dihentikan NULL. |
| ACPI_EVAL_INPUT_BUFFER_COMPLEX | Supplies the signature of the structure, the name of a control method, and an input array of ACPI_METHOD_ARGUMENT structures. Array dapat berisi jumlah maksimum tujuh struktur tersebut. Struktur ACPI_METHOD_ARGUMENT dapat berisi bilangan bulat ULONG, string ASCII, deskripsi paket ACPI, atau array data kustom. |
Windows also supports the IOCTL_ACPI_EVAL_METHOD_EX request. Driver untuk perangkat dapat menggunakan permintaan ini untuk mengevaluasi metode kontrol yang merupakan objek turunan di namespace ACPI perangkat tempat permintaan dikirim. The IOCTL_ACPI_EVAL_METHOD_EX request supports the following input structures:
| Input structure | Description |
|---|---|
| ACPI_EVAL_INPUT_BUFFER_EX | memasok tanda tangan struktur dan jalur dan nama metode kontrol yang tidak mengambil argumen input. |
| ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_EX | memasok tanda tangan struktur dan jalur dan nama metode kontrol yang mengambil satu bilangan bulat jenis ULONG64 sebagai argumen input. |
| ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_EX | menyediakan tanda tangan struktur dan jalur dan nama metode kontrol yang mengambil satu string ASCII yang dihentikan NULL sebagai argumen input. |
| ACPI_EVAL_INPUT_BUFFER_COMPLEX_EX | supplies the signature of the structure and the path and name of a control method that takes an array of ACPI_METHOD_ARGUMENT structures as input. Array dapat berisi jumlah maksimum tujuh struktur tersebut. An ACPI_METHOD_ARGUMENT structure can contain a ULONG integer, an ASCII string, an ACPI package description, or an array of custom data. |
To obtain the path and name of child objects in the ACPI namespace of a device, a driver for a device can use an IOCTL_ACPI_ENUM_CHILDREN request, as described in Enumerating Child Devices and Control Methods.