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. |