intestazione acpioct.h
Questa intestazione viene usata da acpi. Per altre informazioni, vedere:
acpioct.h contiene le interfacce di programmazione seguenti:
IOCTL
IOCTL_ACPI_ACQUIRE_GLOBAL_LOCK La richiesta di controllo del dispositivo IOCTL_ACPI_ACQUIRE_GLOBAL_LOCK è riservata solo per l'uso interno. |
IOCTL_ACPI_ASYNC_EVAL_METHOD Un driver per un dispositivo può usare la richiesta di controllo del dispositivo IOCTL_ACPI_ASYNC_EVAL_METHOD per valutare in modo asincrono un metodo di controllo ACPI supportato dal dispositivo. |
IOCTL_ACPI_ASYNC_EVAL_METHOD_EX Un driver per un dispositivo può usare la richiesta di controllo del dispositivo IOCTL_ACPI_ASYNC_EVAL_METHOD_EX per valutare in modo asincrono un metodo di controllo ACPI supportato da un dispositivo figlio del dispositivo. |
IOCTL_ACPI_ASYNC_EVAL_METHOD_V1 Il codice di controllo IOCTL_ACPI_ASYNC_EVAL_METHOD_V1 valuta in modo asincrono un metodo di controllo ACPI supportato dal dispositivo. |
IOCTL_ACPI_ASYNC_EVAL_METHOD_V1_EX Il codice di controllo IOCTL_ACPI_ASYNC_EVAL_METHOD_V1_EX valuta in modo asincrono un metodo di controllo ACPI supportato dal dispositivo. |
IOCTL_ACPI_ASYNC_EVAL_METHOD_V2 Il codice di controllo IOCTL_ACPI_ASYNC_EVAL_METHOD_V2 valuta in modo asincrono un metodo di controllo ACPI supportato dal dispositivo. |
IOCTL_ACPI_ASYNC_EVAL_METHOD_V2_EX Il codice di controllo IOCTL_ACPI_ASYNC_EVAL_METHOD_V2_EX valuta in modo asincrono un metodo di controllo ACPI supportato dal dispositivo. |
IOCTL_ACPI_ENUM_CHILDREN La richiesta di controllo del dispositivo IOCTL_ACPI_ENUM_CHILDREN può essere usata per enumerare il percorso e il nome di dispositivi o oggetti figlio denominati nello spazio dei nomi ACPI del dispositivo a cui viene inviata questa richiesta. |
IOCTL_ACPI_EVAL_METHOD Un driver per un dispositivo può usare la richiesta di controllo del dispositivo IOCTL_ACPI_EVAL_METHOD per valutare in modo sincrono un metodo di controllo ACPI supportato dal dispositivo. |
IOCTL_ACPI_EVAL_METHOD_EX Un driver per un dispositivo può usare la richiesta di controllo del dispositivo di IOCTL_ACPI_EVAL_METHOD_EX per valutare in modo sincrono un metodo di controllo ACPI supportato da un dispositivo figlio nello spazio dei nomi del dispositivo. |
IOCTL_ACPI_EVAL_METHOD_V1 Il codice di controllo IOCTL_ACPI_EVAL_METHOD_V1 valuta in modo sincrono un metodo di controllo ACPI supportato dal dispositivo. |
IOCTL_ACPI_EVAL_METHOD_V1_EX Il codice di controllo IOCTL_ACPI_EVAL_METHOD_V1_EX valuta in modo sincrono un metodo di controllo ACPI supportato dal dispositivo. |
IOCTL_ACPI_EVAL_METHOD_V2 Il codice di controllo IOCTL_ACPI_EVAL_METHOD_V2 valuta in modo sincrono un metodo di controllo ACPI supportato dal dispositivo. |
IOCTL_ACPI_EVAL_METHOD_V2_EX Il codice di controllo IOCTL_ACPI_EVAL_METHOD_V2_EX valuta in modo sincrono un metodo di controllo ACPI supportato dal dispositivo. |
IOCTL_ACPI_GET_DEVICE_INFORMATION Un driver per un dispositivo può usare la richiesta di controllo del dispositivo IOCTL_ACPI_GET_DEVICE_INFORMATION per ottenere informazioni di identificazione con granularità fine sul dispositivo. |
IOCTL_ACPI_GET_DEVICE_SPECIFIC_DATA Il codice di controllo IOCTL_ACPI_GET_DEVICE_SPECIFIC_DATA viene usato per ottenere dati specifici del dispositivo. |
IOCTL_ACPI_RELEASE_GLOBAL_LOCK La richiesta di controllo del dispositivo IOCTL_ACPI_RELEASE_GLOBAL_LOCK è riservata solo per l'uso interno. |
Strutture
ACPI_DEVICE_INFORMATION_OUTPUT_BUFFER La struttura ACPI_DEVICE_INFORMATION_OUTPUT_BUFFER contiene argomenti di output dal metodo di controllo IOCTL_ACPI_GET_DEVICE_INFORMATION. |
ACPI_ENUM_CHILD La struttura ACPI_ENUM_CHILD è un membro della struttura ACPI_ENUM_CHILDREN_OUTPUT_BUFFER e contiene il percorso completo e il nome di un oggetto in uno spazio dei nomi ACPI. |
ACPI_ENUM_CHILDREN_INPUT_BUFFER La struttura ACPI_ENUM_CHILDREN_INPUT_BUFFER viene usata come input per una richiesta di IOCTL_ACPI_ENUM_CHILDREN. La struttura specifica quali oggetti figlio enumerare nello spazio dei nomi del dispositivo a cui viene inviata la richiesta. |
ACPI_ENUM_CHILDREN_OUTPUT_BUFFER La struttura ACPI_ENUM_CHILDREN_OUTPUT_BUFFER contiene una matrice di nomi di oggetti in uno spazio dei nomi ACPI. |
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V1 La struttura ACPI_EVAL_INPUT_BUFFER_COMPLEX viene utilizzata come input per una richiesta di IOCTL_ACPI_EVAL_METHOD e per una richiesta di IOCTL_ACPI_ASYNC_EVAL_METHOD. La struttura fornisce il nome di un metodo di controllo e una matrice di input di strutture ACPI_METHOD_ARGUMENT. |
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V1_EX La struttura ACPI_EVAL_INPUT_BUFFER_COMPLEX_EX viene usata come input per una richiesta di IOCTL_ACPI_EVAL_METHOD_EX e per una richiesta di IOCTL_ACPI_ASYNC_EVAL_METHOD_EX. |
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2 Questo argomento descrive la struttura ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2. |
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2_EX Questo argomento descrive la struttura ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2_EX. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V1 La struttura ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER viene usata come input per una richiesta di IOCTL_ACPI_EVAL_METHOD e per una richiesta di IOCTL_ACPI_ASYNC_EVAL_METHOD. La struttura fornisce il nome di un metodo di controllo e un argomento di input di tipo ULONG. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V1_EX La struttura ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_EX viene usata come input per una richiesta di IOCTL_ACPI_EVAL_METHOD_EX e per una richiesta di IOCTL_ACPI_ASYNC_EVAL_METHOD_EX. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2 Questo argomento descrive la struttura di ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2_EX Questo argomento descrive la struttura ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2_EX. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V1 La struttura ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING viene usata come input per una richiesta di IOCTL_ACPI_EVAL_METHOD e per una richiesta di IOCTL_ACPI_ASYNC_EVAL_METHOD. La struttura fornisce il nome di un metodo di controllo e un argomento di input che è una stringa ASCII. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V1_EX La struttura ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_EX viene usata come input per una richiesta di IOCTL_ACPI_EVAL_METHOD_EX e per una richiesta di IOCTL_ACPI_ASYNC_EVAL_METHOD_EX. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2 Questo argomento descrive la struttura di ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2_EX Questo argomento descrive la struttura ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2_EX. |
ACPI_EVAL_INPUT_BUFFER_V1 La struttura ACPI_EVAL_INPUT_BUFFER viene usata come input per una richiesta di IOCTL_ACPI_EVAL_METHOD e per una richiesta di IOCTL_ACPI_ASYNC_EVAL_METHOD. La struttura fornisce il nome di un metodo di controllo che non accetta un argomento di input. |
ACPI_EVAL_INPUT_BUFFER_V1_EX La struttura ACPI_EVAL_INPUT_BUFFER_EX viene usata come input per una richiesta di IOCTL_ACPI_EVAL_METHOD_EX e per una richiesta di IOCTL_ACPI_ASYNC_EVAL_METHOD_EX. |
ACPI_EVAL_INPUT_BUFFER_V2 Questo argomento descrive la struttura di ACPI_EVAL_INPUT_BUFFER_V2. |
ACPI_EVAL_INPUT_BUFFER_V2_EX Questo argomento descrive la struttura ACPI_EVAL_INPUT_BUFFER_V2_EX. |
ACPI_EVAL_OUTPUT_BUFFER_V1 La struttura ACPI_EVAL_OUTPUT_BUFFER contiene argomenti di output da un metodo di controllo ACPI. |
ACPI_EVAL_OUTPUT_BUFFER_V2 Questo argomento descrive la struttura ACPI_EVAL_OUTPUT_BUFFER_V2. |
ACPI_GET_DEVICE_SPECIFIC_DATA La struttura ACPI_GET_DEVICE_SPECIFIC_DATA contiene argomenti di input per il metodo di controllo IOCTL_ACPI_GET_DEVICE_SPECIFIC_DATA. |
ACPI_MANIPULATE_GLOBAL_LOCK_BUFFER Questo argomento descrive la struttura di ACPI_MANIPULATE_GLOBAL_LOCK_BUFFER. |
ACPI_METHOD_ARGUMENT_V1 La struttura ACPI_METHOD_ARGUMENT contiene il valore di un argomento di input o output di un metodo di controllo ACPI. |
ACPI_METHOD_ARGUMENT_V2 In questo argomento viene descritta la struttura ACPI_METHOD_ARGUMENT_V2. |