Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
The ACPI driver supports the IOCTL_ACPI_EVAL_METHOD request. En drivrutin för en enhet kan använda den här begäran för att utvärdera en kontrollmetod som är ett omedelbart underordnat objekt i ACPI-namnområdet för den enhet som begäran skickas till. The IOCTL_ACPI_EVAL_METHOD request supports the following input structures:
| Input structure | Description |
|---|---|
| ACPI_EVAL_INPUT_BUFFER | Tillhandahåller buffertens signatur och namnet på en kontrollmetod som inte använder ett indataargument. |
| ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER | Tillhandahåller strukturens signatur, namnet på en kontrollmetod och ett enda indataargumentvärde av typen ULONG. |
| ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING | Tillhandahåller strukturens signatur, namnet på en kontrollmetod och ett indataargument som är en NULL-avslutad ASCII-sträng. |
| 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. Matrisen kan innehålla högst sju sådana strukturer. En ACPI_METHOD_ARGUMENT struktur kan innehålla ett ULONG-heltal, en ASCII-sträng, en ACPI-paketbeskrivning eller en matris med anpassade data. |
Windows also supports the IOCTL_ACPI_EVAL_METHOD_EX request. En drivrutin för en enhet kan använda den här begäran för att utvärdera en kontrollmetod som är ett underordnat objekt i ACPI-namnområdet för den enhet som begäran skickas till. The IOCTL_ACPI_EVAL_METHOD_EX request supports the following input structures:
| Input structure | Description |
|---|---|
| ACPI_EVAL_INPUT_BUFFER_EX | tillhandahåller signaturen för strukturen och sökvägen och namnet på en kontrollmetod som inte använder ett indataargument. |
| ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_EX | tillhandahåller signaturen för strukturen och sökvägen och namnet på en kontrollmetod som tar ett enda heltal av typen ULONG64 som indataargument. |
| ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_EX | tillhandahåller signaturen för strukturen och sökvägen och namnet på en kontrollmetod som tar en enda NULL-avslutad ASCII-sträng som indataargument. |
| 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. Matrisen kan innehålla högst sju sådana strukturer. 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.