Compartir a través de


Encabezado acpiioct.h

Acpi usa este encabezado. Para más información, consulte:

acpiioct.h contiene las siguientes interfaces de programación:

IOCTL

 
IOCTL_ACPI_ACQUIRE_GLOBAL_LOCK

La solicitud de control de dispositivos IOCTL_ACPI_ACQUIRE_GLOBAL_LOCK solo está reservada para uso interno.
IOCTL_ACPI_ASYNC_EVAL_METHOD

Un controlador para un dispositivo puede usar la solicitud de control de dispositivo IOCTL_ACPI_ASYNC_EVAL_METHOD para evaluar de forma asincrónica un método de control ACPI compatible con el dispositivo.
IOCTL_ACPI_ASYNC_EVAL_METHOD_EX

Un controlador para un dispositivo puede usar la solicitud de control de dispositivo IOCTL_ACPI_ASYNC_EVAL_METHOD_EX para evaluar de forma asincrónica un método de control ACPI compatible con un dispositivo secundario del dispositivo.
IOCTL_ACPI_ASYNC_EVAL_METHOD_V1

El IOCTL_ACPI_ASYNC_EVAL_METHOD_V1 código de control evalúa de forma asincrónica un método de control ACPI compatible con el dispositivo.
IOCTL_ACPI_ASYNC_EVAL_METHOD_V1_EX

El IOCTL_ACPI_ASYNC_EVAL_METHOD_V1_EX código de control evalúa de forma asincrónica un método de control ACPI compatible con el dispositivo.
IOCTL_ACPI_ASYNC_EVAL_METHOD_V2

El código de control IOCTL_ACPI_ASYNC_EVAL_METHOD_V2 evalúa de forma asincrónica un método de control ACPI compatible con el dispositivo.
IOCTL_ACPI_ASYNC_EVAL_METHOD_V2_EX

El código de control IOCTL_ACPI_ASYNC_EVAL_METHOD_V2_EX evalúa de forma asincrónica un método de control ACPI compatible con el dispositivo.
IOCTL_ACPI_ENUM_CHILDREN

La solicitud de control de dispositivo IOCTL_ACPI_ENUM_CHILDREN se puede usar para enumerar la ruta de acceso y el nombre de los dispositivos o objetos secundarios con nombre en el espacio de nombres ACPI del dispositivo al que se envía esta solicitud.
IOCTL_ACPI_EVAL_METHOD

Un controlador para un dispositivo puede usar la solicitud de control de dispositivo IOCTL_ACPI_EVAL_METHOD para evaluar de forma sincrónica un método de control ACPI compatible con el dispositivo.
IOCTL_ACPI_EVAL_METHOD_EX

Un controlador para un dispositivo puede usar la solicitud de control de dispositivo IOCTL_ACPI_EVAL_METHOD_EX para evaluar de forma sincrónica un método de control ACPI compatible con un dispositivo secundario en el espacio de nombres del dispositivo.
IOCTL_ACPI_EVAL_METHOD_V1

El IOCTL_ACPI_EVAL_METHOD_V1 código de control evalúa de forma sincrónica un método de control ACPI compatible con el dispositivo.
IOCTL_ACPI_EVAL_METHOD_V1_EX

El IOCTL_ACPI_EVAL_METHOD_V1_EX código de control evalúa de forma sincrónica un método de control ACPI compatible con el dispositivo.
IOCTL_ACPI_EVAL_METHOD_V2

El código de control IOCTL_ACPI_EVAL_METHOD_V2 evalúa de forma sincrónica un método de control ACPI compatible con el dispositivo.
IOCTL_ACPI_EVAL_METHOD_V2_EX

El código de control IOCTL_ACPI_EVAL_METHOD_V2_EX evalúa de forma sincrónica un método de control ACPI compatible con el dispositivo.
IOCTL_ACPI_GET_DEVICE_INFORMATION

Un controlador para un dispositivo puede usar la solicitud de control de dispositivo IOCTL_ACPI_GET_DEVICE_INFORMATION para obtener información de identificación específica sobre su dispositivo.
IOCTL_ACPI_GET_DEVICE_SPECIFIC_DATA

El código de control IOCTL_ACPI_GET_DEVICE_SPECIFIC_DATA se usa para obtener datos específicos del dispositivo.
IOCTL_ACPI_RELEASE_GLOBAL_LOCK

La solicitud de control de dispositivos IOCTL_ACPI_RELEASE_GLOBAL_LOCK solo está reservada para uso interno.

Estructuras

 
ACPI_DEVICE_INFORMATION_OUTPUT_BUFFER

La estructura ACPI_DEVICE_INFORMATION_OUTPUT_BUFFER contiene argumentos de salida del método de control IOCTL_ACPI_GET_DEVICE_INFORMATION.
ACPI_ENUM_CHILD

La estructura ACPI_ENUM_CHILD es un miembro de la estructura de ACPI_ENUM_CHILDREN_OUTPUT_BUFFER y contiene la ruta de acceso completa y el nombre de un objeto en un espacio de nombres ACPI.
ACPI_ENUM_CHILDREN_INPUT_BUFFER

La estructura ACPI_ENUM_CHILDREN_INPUT_BUFFER se usa como entrada para una solicitud de IOCTL_ACPI_ENUM_CHILDREN. La estructura especifica qué objetos secundarios se van a enumerar en el espacio de nombres del dispositivo al que se envía la solicitud.
ACPI_ENUM_CHILDREN_OUTPUT_BUFFER

La estructura ACPI_ENUM_CHILDREN_OUTPUT_BUFFER contiene una matriz de nombres de objeto en un espacio de nombres ACPI.
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V1

La estructura ACPI_EVAL_INPUT_BUFFER_COMPLEX se usa como entrada para una solicitud de IOCTL_ACPI_EVAL_METHOD y para una solicitud de IOCTL_ACPI_ASYNC_EVAL_METHOD. La estructura proporciona el nombre de un método de control y una matriz de entrada de estructuras ACPI_METHOD_ARGUMENT.
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V1_EX

La estructura ACPI_EVAL_INPUT_BUFFER_COMPLEX_EX se usa como entrada para una solicitud de IOCTL_ACPI_EVAL_METHOD_EX y para una solicitud de IOCTL_ACPI_ASYNC_EVAL_METHOD_EX.
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2

En este tema se describe la estructura ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2.
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2_EX

En este tema se describe la estructura ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2_EX.
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V1

La estructura ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER se usa como entrada para una solicitud de IOCTL_ACPI_EVAL_METHOD y para una solicitud de IOCTL_ACPI_ASYNC_EVAL_METHOD. La estructura proporciona el nombre de un método de control y un argumento de entrada de tipo ULONG.
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V1_EX

La estructura ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_EX se usa como entrada para una solicitud de IOCTL_ACPI_EVAL_METHOD_EX y para una solicitud de IOCTL_ACPI_ASYNC_EVAL_METHOD_EX.
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2

En este tema se describe la estructura de ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2.
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2_EX

En este tema se describe la estructura ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2_EX.
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V1

La estructura ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING se usa como entrada para una solicitud de IOCTL_ACPI_EVAL_METHOD y para una solicitud de IOCTL_ACPI_ASYNC_EVAL_METHOD. La estructura proporciona el nombre de un método de control y un argumento de entrada que es una cadena ASCII.
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V1_EX

La estructura ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_EX se usa como entrada para una solicitud de IOCTL_ACPI_EVAL_METHOD_EX y para una solicitud de IOCTL_ACPI_ASYNC_EVAL_METHOD_EX.
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2

En este tema se describe la estructura ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2.
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2_EX

En este tema se describe la estructura de ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2_EX.
ACPI_EVAL_INPUT_BUFFER_V1

La estructura ACPI_EVAL_INPUT_BUFFER se usa como entrada para una solicitud de IOCTL_ACPI_EVAL_METHOD y para una solicitud de IOCTL_ACPI_ASYNC_EVAL_METHOD. La estructura proporciona el nombre de un método de control que no toma un argumento de entrada.
ACPI_EVAL_INPUT_BUFFER_V1_EX

La estructura ACPI_EVAL_INPUT_BUFFER_EX se usa como entrada para una solicitud de IOCTL_ACPI_EVAL_METHOD_EX y para una solicitud de IOCTL_ACPI_ASYNC_EVAL_METHOD_EX.
ACPI_EVAL_INPUT_BUFFER_V2

En este tema se describe la estructura de ACPI_EVAL_INPUT_BUFFER_V2.
ACPI_EVAL_INPUT_BUFFER_V2_EX

En este tema se describe la estructura ACPI_EVAL_INPUT_BUFFER_V2_EX.
ACPI_EVAL_OUTPUT_BUFFER_V1

La estructura ACPI_EVAL_OUTPUT_BUFFER contiene argumentos de salida de un método de control ACPI.
ACPI_EVAL_OUTPUT_BUFFER_V2

En este tema se describe la estructura de ACPI_EVAL_OUTPUT_BUFFER_V2.
ACPI_GET_DEVICE_SPECIFIC_DATA

La estructura ACPI_GET_DEVICE_SPECIFIC_DATA contiene argumentos de entrada para el método de control IOCTL_ACPI_GET_DEVICE_SPECIFIC_DATA.
ACPI_MANIPULATE_GLOBAL_LOCK_BUFFER

En este tema se describe la estructura de ACPI_MANIPULATE_GLOBAL_LOCK_BUFFER.
ACPI_METHOD_ARGUMENT_V1

La estructura ACPI_METHOD_ARGUMENT contiene el valor de un argumento de entrada o salida de un método de control ACPI.
ACPI_METHOD_ARGUMENT_V2

En este tema se describe la estructura ACPI_METHOD_ARGUMENT_V2.