Condividi tramite


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.