acpiioct.h-Header
Dieser Header wird von acpi verwendet. Weitere Informationen finden Sie unter
acpiioct.h enthält die folgenden Programmierschnittstellen:
IOCTLs
IOCTL_ACPI_ACQUIRE_GLOBAL_LOCK Die IOCTL_ACPI_ACQUIRE_GLOBAL_LOCK Gerätesteuerungsanforderung ist nur für die interne Verwendung reserviert. |
IOCTL_ACPI_ASYNC_EVAL_METHOD Ein Treiber für ein Gerät kann die IOCTL_ACPI_ASYNC_EVAL_METHOD Gerätesteuerungsanforderung verwenden, um eine ACPI-Steuerungsmethode, die vom Gerät unterstützt wird, asynchron auszuwerten. |
IOCTL_ACPI_ASYNC_EVAL_METHOD_EX Ein Treiber für ein Gerät kann die IOCTL_ACPI_ASYNC_EVAL_METHOD_EX Gerätesteuerungsanforderung verwenden, um eine ACPI-Steuerungsmethode asynchron auszuwerten, die von einem untergeordneten Gerät des Geräts unterstützt wird. |
IOCTL_ACPI_ASYNC_EVAL_METHOD_V1 Der IOCTL_ACPI_ASYNC_EVAL_METHOD_V1-Steuerelementcode wertet asynchron eine ACPI-Steuerungsmethode aus, die vom Gerät unterstützt wird. |
IOCTL_ACPI_ASYNC_EVAL_METHOD_V1_EX Der IOCTL_ACPI_ASYNC_EVAL_METHOD_V1_EX-Steuerelementcode wertet asynchron eine ACPI-Steuerungsmethode aus, die vom Gerät unterstützt wird. |
IOCTL_ACPI_ASYNC_EVAL_METHOD_V2 Der IOCTL_ACPI_ASYNC_EVAL_METHOD_V2-Steuerelementcode wertet asynchron eine ACPI-Steuerungsmethode aus, die vom Gerät unterstützt wird. |
IOCTL_ACPI_ASYNC_EVAL_METHOD_V2_EX Der IOCTL_ACPI_ASYNC_EVAL_METHOD_V2_EX-Steuerelementcode wertet asynchron eine ACPI-Steuerungsmethode aus, die vom Gerät unterstützt wird. |
IOCTL_ACPI_ENUM_CHILDREN Die IOCTL_ACPI_ENUM_CHILDREN Gerätesteuerungsanforderung kann verwendet werden, um den Pfad und Namen von Geräten oder benannten untergeordneten Objekten im ACPI-Namespace des Geräts aufzulisten, an das diese Anforderung gesendet wird. |
IOCTL_ACPI_EVAL_METHOD Ein Treiber für ein Gerät kann die IOCTL_ACPI_EVAL_METHOD Gerätesteuerungsanforderung verwenden, um eine ACPI-Steuerungsmethode synchron auszuwerten, die vom Gerät unterstützt wird. |
IOCTL_ACPI_EVAL_METHOD_EX Ein Treiber für ein Gerät kann die IOCTL_ACPI_EVAL_METHOD_EX Gerätesteuerungsanforderung verwenden, um eine ACPI-Steuerungsmethode synchron auszuwerten, die von einem untergeordneten Gerät im Namespace des Geräts unterstützt wird. |
IOCTL_ACPI_EVAL_METHOD_V1 Der IOCTL_ACPI_EVAL_METHOD_V1-Steuerelementcode wertet synchron eine ACPI-Steuerungsmethode aus, die vom Gerät unterstützt wird. |
IOCTL_ACPI_EVAL_METHOD_V1_EX Der IOCTL_ACPI_EVAL_METHOD_V1_EX-Steuerelementcode wertet synchron eine ACPI-Steuerungsmethode aus, die vom Gerät unterstützt wird. |
IOCTL_ACPI_EVAL_METHOD_V2 Der IOCTL_ACPI_EVAL_METHOD_V2-Steuerelementcode wertet synchron eine ACPI-Steuerungsmethode aus, die vom Gerät unterstützt wird. |
IOCTL_ACPI_EVAL_METHOD_V2_EX Der IOCTL_ACPI_EVAL_METHOD_V2_EX-Steuerelementcode wertet synchron eine ACPI-Steuerungsmethode aus, die vom Gerät unterstützt wird. |
IOCTL_ACPI_GET_DEVICE_INFORMATION Ein Treiber für ein Gerät kann die IOCTL_ACPI_GET_DEVICE_INFORMATION Gerätesteuerungsanforderung verwenden, um differenzierte Identifikationsinformationen zu seinem Gerät abzurufen. |
IOCTL_ACPI_GET_DEVICE_SPECIFIC_DATA Der IOCTL_ACPI_GET_DEVICE_SPECIFIC_DATA-Steuerelementcode wird verwendet, um gerätespezifische Daten abzurufen. |
IOCTL_ACPI_RELEASE_GLOBAL_LOCK Die IOCTL_ACPI_RELEASE_GLOBAL_LOCK Gerätesteuerungsanforderung ist nur für die interne Verwendung reserviert. |
Strukturen
ACPI_DEVICE_INFORMATION_OUTPUT_BUFFER Die ACPI_DEVICE_INFORMATION_OUTPUT_BUFFER-Struktur enthält Ausgabeargumente der IOCTL_ACPI_GET_DEVICE_INFORMATION-Steuerelementmethode. |
ACPI_ENUM_CHILD Die ACPI_ENUM_CHILD-Struktur ist ein Member der ACPI_ENUM_CHILDREN_OUTPUT_BUFFER-Struktur und enthält den vollständigen Pfad und Namen eines Objekts in einem ACPI-Namespace. |
ACPI_ENUM_CHILDREN_INPUT_BUFFER Die ACPI_ENUM_CHILDREN_INPUT_BUFFER-Struktur wird als Eingabe für eine IOCTL_ACPI_ENUM_CHILDREN Anforderung verwendet. Die -Struktur gibt an, welche untergeordneten Objekte im Namespace des Geräts aufgelistet werden sollen, an das die Anforderung gesendet wird. |
ACPI_ENUM_CHILDREN_OUTPUT_BUFFER Die ACPI_ENUM_CHILDREN_OUTPUT_BUFFER-Struktur enthält ein Array von Objektnamen in einem ACPI-Namespace. |
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V1 Die ACPI_EVAL_INPUT_BUFFER_COMPLEX-Struktur wird als Eingabe für eine IOCTL_ACPI_EVAL_METHOD-Anforderung und für eine IOCTL_ACPI_ASYNC_EVAL_METHOD-Anforderung verwendet. Die -Struktur gibt den Namen einer Steuerelementmethode und ein Eingabearray von ACPI_METHOD_ARGUMENT Strukturen an. |
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V1_EX Die ACPI_EVAL_INPUT_BUFFER_COMPLEX_EX-Struktur wird als Eingabe für eine IOCTL_ACPI_EVAL_METHOD_EX-Anforderung und für eine IOCTL_ACPI_ASYNC_EVAL_METHOD_EX-Anforderung verwendet. |
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2 In diesem Thema wird die ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2-Struktur beschrieben. |
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2_EX In diesem Thema wird die ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2_EX-Struktur beschrieben. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V1 Die ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER-Struktur wird als Eingabe für eine IOCTL_ACPI_EVAL_METHOD-Anforderung und für eine IOCTL_ACPI_ASYNC_EVAL_METHOD-Anforderung verwendet. Die Struktur gibt den Namen einer Steuerelementmethode und ein Eingabeargument vom Typ ULONG an. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V1_EX Die ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_EX-Struktur wird als Eingabe für eine IOCTL_ACPI_EVAL_METHOD_EX-Anforderung und für eine IOCTL_ACPI_ASYNC_EVAL_METHOD_EX Anforderung verwendet. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2 In diesem Thema wird die ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2-Struktur beschrieben. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2_EX In diesem Thema wird die ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2_EX-Struktur beschrieben. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V1 Die ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING-Struktur wird als Eingabe für eine IOCTL_ACPI_EVAL_METHOD-Anforderung und für eine IOCTL_ACPI_ASYNC_EVAL_METHOD-Anforderung verwendet. Die -Struktur gibt den Namen einer Steuerelementmethode und ein Eingabeargument an, das eine ASCII-Zeichenfolge ist. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V1_EX Die ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_EX-Struktur wird als Eingabe für eine IOCTL_ACPI_EVAL_METHOD_EX-Anforderung und für eine IOCTL_ACPI_ASYNC_EVAL_METHOD_EX-Anforderung verwendet. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2 In diesem Thema wird die ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2-Struktur beschrieben. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2_EX In diesem Thema wird die ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2_EX-Struktur beschrieben. |
ACPI_EVAL_INPUT_BUFFER_V1 Die ACPI_EVAL_INPUT_BUFFER-Struktur wird als Eingabe für eine IOCTL_ACPI_EVAL_METHOD-Anforderung und für eine IOCTL_ACPI_ASYNC_EVAL_METHOD-Anforderung verwendet. Die -Struktur gibt den Namen einer Steuerelementmethode an, die kein Eingabeargument akzeptiert. |
ACPI_EVAL_INPUT_BUFFER_V1_EX Die ACPI_EVAL_INPUT_BUFFER_EX-Struktur wird als Eingabe für eine IOCTL_ACPI_EVAL_METHOD_EX-Anforderung und für eine IOCTL_ACPI_ASYNC_EVAL_METHOD_EX-Anforderung verwendet. |
ACPI_EVAL_INPUT_BUFFER_V2 In diesem Thema wird die ACPI_EVAL_INPUT_BUFFER_V2-Struktur beschrieben. |
ACPI_EVAL_INPUT_BUFFER_V2_EX In diesem Thema wird die ACPI_EVAL_INPUT_BUFFER_V2_EX-Struktur beschrieben. |
ACPI_EVAL_OUTPUT_BUFFER_V1 Die ACPI_EVAL_OUTPUT_BUFFER-Struktur enthält Ausgabeargumente einer ACPI-Steuerelementmethode. |
ACPI_EVAL_OUTPUT_BUFFER_V2 In diesem Thema wird die ACPI_EVAL_OUTPUT_BUFFER_V2-Struktur beschrieben. |
ACPI_GET_DEVICE_SPECIFIC_DATA Die ACPI_GET_DEVICE_SPECIFIC_DATA-Struktur enthält Eingabeargumente für die IOCTL_ACPI_GET_DEVICE_SPECIFIC_DATA-Steuerelementmethode. |
ACPI_MANIPULATE_GLOBAL_LOCK_BUFFER In diesem Thema wird die ACPI_MANIPULATE_GLOBAL_LOCK_BUFFER-Struktur beschrieben. |
ACPI_METHOD_ARGUMENT_V1 Die ACPI_METHOD_ARGUMENT-Struktur enthält den Wert eines Eingabe- oder Ausgabearguments einer ACPI-Steuerelementmethode. |
ACPI_METHOD_ARGUMENT_V2 In diesem Thema wird die ACPI_METHOD_ARGUMENT_V2-Struktur beschrieben. |