header acpiioct.h
Header ini digunakan oleh acpi. Untuk informasi selengkapnya, lihat:
acpiioct.h berisi antarmuka pemrograman berikut:
IOCTLs
IOCTL_ACPI_ACQUIRE_GLOBAL_LOCK Permintaan kontrol perangkat IOCTL_ACPI_ACQUIRE_GLOBAL_LOCK hanya disediakan untuk penggunaan internal. |
IOCTL_ACPI_ASYNC_EVAL_METHOD Driver untuk perangkat dapat menggunakan permintaan kontrol perangkat IOCTL_ACPI_ASYNC_EVAL_METHOD untuk mengevaluasi metode kontrol ACPI secara asinkron yang didukung oleh perangkat. |
IOCTL_ACPI_ASYNC_EVAL_METHOD_EX Driver untuk perangkat dapat menggunakan permintaan kontrol perangkat IOCTL_ACPI_ASYNC_EVAL_METHOD_EX untuk mengevaluasi metode kontrol ACPI secara asinkron yang didukung oleh perangkat anak perangkat. |
IOCTL_ACPI_ASYNC_EVAL_METHOD_V1 Kode kontrol IOCTL_ACPI_ASYNC_EVAL_METHOD_V1 secara asinkron mengevaluasi metode kontrol ACPI yang didukung oleh perangkat. |
IOCTL_ACPI_ASYNC_EVAL_METHOD_V1_EX Kode kontrol IOCTL_ACPI_ASYNC_EVAL_METHOD_V1_EX secara asinkron mengevaluasi metode kontrol ACPI yang didukung oleh perangkat. |
IOCTL_ACPI_ASYNC_EVAL_METHOD_V2 Kode kontrol IOCTL_ACPI_ASYNC_EVAL_METHOD_V2 secara asinkron mengevaluasi metode kontrol ACPI yang didukung oleh perangkat. |
IOCTL_ACPI_ASYNC_EVAL_METHOD_V2_EX Kode kontrol IOCTL_ACPI_ASYNC_EVAL_METHOD_V2_EX secara asinkron mengevaluasi metode kontrol ACPI yang didukung oleh perangkat. |
IOCTL_ACPI_ENUM_CHILDREN Permintaan kontrol perangkat IOCTL_ACPI_ENUM_CHILDREN dapat digunakan untuk menghitung jalur dan nama perangkat atau objek anak bernama di namespace ACPI perangkat tempat permintaan ini dikirim. |
IOCTL_ACPI_EVAL_METHOD Driver untuk perangkat dapat menggunakan permintaan kontrol perangkat IOCTL_ACPI_EVAL_METHOD untuk mengevaluasi metode kontrol ACPI secara sinkron yang didukung oleh perangkat. |
IOCTL_ACPI_EVAL_METHOD_EX Driver untuk perangkat dapat menggunakan permintaan kontrol perangkat IOCTL_ACPI_EVAL_METHOD_EX untuk mengevaluasi metode kontrol ACPI secara sinkron yang didukung oleh perangkat anak di namespace perangkat. |
IOCTL_ACPI_EVAL_METHOD_V1 Kode kontrol IOCTL_ACPI_EVAL_METHOD_V1 secara sinkron mengevaluasi metode kontrol ACPI yang didukung oleh perangkat. |
IOCTL_ACPI_EVAL_METHOD_V1_EX Kode kontrol IOCTL_ACPI_EVAL_METHOD_V1_EX secara sinkron mengevaluasi metode kontrol ACPI yang didukung oleh perangkat. |
IOCTL_ACPI_EVAL_METHOD_V2 Kode kontrol IOCTL_ACPI_EVAL_METHOD_V2 secara sinkron mengevaluasi metode kontrol ACPI yang didukung oleh perangkat. |
IOCTL_ACPI_EVAL_METHOD_V2_EX Kode kontrol IOCTL_ACPI_EVAL_METHOD_V2_EX secara sinkron mengevaluasi metode kontrol ACPI yang didukung oleh perangkat. |
IOCTL_ACPI_GET_DEVICE_INFORMATION Driver untuk perangkat dapat menggunakan permintaan kontrol perangkat IOCTL_ACPI_GET_DEVICE_INFORMATION untuk mendapatkan informasi identifikasi terperinci tentang perangkatnya. |
IOCTL_ACPI_GET_DEVICE_SPECIFIC_DATA Kode kontrol IOCTL_ACPI_GET_DEVICE_SPECIFIC_DATA digunakan untuk mendapatkan data spesifik perangkat. |
IOCTL_ACPI_RELEASE_GLOBAL_LOCK Permintaan kontrol perangkat IOCTL_ACPI_RELEASE_GLOBAL_LOCK hanya disediakan untuk penggunaan internal. |
Struktur
ACPI_DEVICE_INFORMATION_OUTPUT_BUFFER Struktur ACPI_DEVICE_INFORMATION_OUTPUT_BUFFER berisi argumen output dari metode kontrol IOCTL_ACPI_GET_DEVICE_INFORMATION. |
ACPI_ENUM_CHILD Struktur ACPI_ENUM_CHILD adalah anggota struktur ACPI_ENUM_CHILDREN_OUTPUT_BUFFER dan berisi jalur lengkap dan nama objek di namespace ACPI. |
ACPI_ENUM_CHILDREN_INPUT_BUFFER Struktur ACPI_ENUM_CHILDREN_INPUT_BUFFER digunakan sebagai input ke permintaan IOCTL_ACPI_ENUM_CHILDREN. Struktur menentukan objek turunan mana yang akan dijumlahkan di namespace perangkat tempat permintaan dikirim. |
ACPI_ENUM_CHILDREN_OUTPUT_BUFFER Struktur ACPI_ENUM_CHILDREN_OUTPUT_BUFFER berisi array nama objek di namespace ACPI. |
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V1 Struktur ACPI_EVAL_INPUT_BUFFER_COMPLEX digunakan sebagai input ke permintaan IOCTL_ACPI_EVAL_METHOD dan permintaan IOCTL_ACPI_ASYNC_EVAL_METHOD. Struktur ini memasok nama metode kontrol dan array input struktur ACPI_METHOD_ARGUMENT. |
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V1_EX Struktur ACPI_EVAL_INPUT_BUFFER_COMPLEX_EX digunakan sebagai input ke permintaan IOCTL_ACPI_EVAL_METHOD_EX dan permintaan IOCTL_ACPI_ASYNC_EVAL_METHOD_EX. |
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2 Topik ini menjelaskan struktur ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2. |
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2_EX Topik ini menjelaskan struktur ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2_EX. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V1 Struktur ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER digunakan sebagai input ke permintaan IOCTL_ACPI_EVAL_METHOD dan permintaan IOCTL_ACPI_ASYNC_EVAL_METHOD. Struktur memasok nama metode kontrol dan argumen input jenis ULONG. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V1_EX Struktur ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_EX digunakan sebagai input ke permintaan IOCTL_ACPI_EVAL_METHOD_EX dan permintaan IOCTL_ACPI_ASYNC_EVAL_METHOD_EX. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2 Topik ini menjelaskan struktur ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2_EX Topik ini menjelaskan struktur ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2_EX. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V1 Struktur ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING digunakan sebagai input ke permintaan IOCTL_ACPI_EVAL_METHOD dan permintaan IOCTL_ACPI_ASYNC_EVAL_METHOD. Struktur memasok nama metode kontrol dan argumen input yang merupakan string ASCII. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V1_EX Struktur ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_EX digunakan sebagai input ke permintaan IOCTL_ACPI_EVAL_METHOD_EX dan permintaan IOCTL_ACPI_ASYNC_EVAL_METHOD_EX. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2 Topik ini menjelaskan struktur ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2_EX Topik ini menjelaskan struktur ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2_EX. |
ACPI_EVAL_INPUT_BUFFER_V1 Struktur ACPI_EVAL_INPUT_BUFFER digunakan sebagai input ke permintaan IOCTL_ACPI_EVAL_METHOD dan permintaan IOCTL_ACPI_ASYNC_EVAL_METHOD. Struktur memasok nama metode kontrol yang tidak mengambil argumen input. |
ACPI_EVAL_INPUT_BUFFER_V1_EX Struktur ACPI_EVAL_INPUT_BUFFER_EX digunakan sebagai input ke permintaan IOCTL_ACPI_EVAL_METHOD_EX dan permintaan IOCTL_ACPI_ASYNC_EVAL_METHOD_EX. |
ACPI_EVAL_INPUT_BUFFER_V2 Topik ini menjelaskan struktur ACPI_EVAL_INPUT_BUFFER_V2. |
ACPI_EVAL_INPUT_BUFFER_V2_EX Topik ini menjelaskan struktur ACPI_EVAL_INPUT_BUFFER_V2_EX. |
ACPI_EVAL_OUTPUT_BUFFER_V1 Struktur ACPI_EVAL_OUTPUT_BUFFER berisi argumen output dari metode kontrol ACPI. |
ACPI_EVAL_OUTPUT_BUFFER_V2 Topik ini menjelaskan struktur ACPI_EVAL_OUTPUT_BUFFER_V2. |
ACPI_GET_DEVICE_SPECIFIC_DATA Struktur ACPI_GET_DEVICE_SPECIFIC_DATA berisi argumen input untuk metode kontrol IOCTL_ACPI_GET_DEVICE_SPECIFIC_DATA. |
ACPI_MANIPULATE_GLOBAL_LOCK_BUFFER Topik ini menjelaskan struktur ACPI_MANIPULATE_GLOBAL_LOCK_BUFFER. |
ACPI_METHOD_ARGUMENT_V1 Struktur ACPI_METHOD_ARGUMENT berisi nilai argumen input atau output dari metode kontrol ACPI. |
ACPI_METHOD_ARGUMENT_V2 Topik ini menjelaskan struktur ACPI_METHOD_ARGUMENT_V2. |