Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un controlador puede usar las macros siguientes para establecer argumentos de entrada que se usan con las ICTLs ACPI que evalúan los métodos de control:
ACPI_METHOD_SET_ARGUMENT_INTEGER
ACPI_METHOD_SET_ARGUMENT_STRING
ACPI_METHOD_SET_ARGUMENT_BUFFER
Los IOCTL ACPI que evalúan los métodos de control devuelven argumentos de salida en el miembro Argument de una estructura de ACPI_EVAL_OUTPUT_BUFFER , donde el miembro Argument es una matriz de estructuras ACPI_METHOD_ARGUMENT . Un controlador puede usar las macros siguientes para ayudar a procesar una matriz de estructuras de ACPI_METHOD_ARGUMENT:
ACPI_METHOD_ARGUMENT_LENGTH_FROM_ARGUMENT
Una solicitud de IOCTL_ACPI_ENUM_CHILDREN recupera la ruta de acceso y el nombre de los objetos secundarios en el espacio de nombres del dispositivo al que se envía la solicitud. El controlador ACPI devuelve la ruta de acceso completa y el nombre del objeto enumerado a partir de la raíz del espacio de nombres ACPI. La ruta de acceso y el nombre de los objetos secundarios se devuelven en el miembro Children de una estructura ACPI_ENUM_CHILDREN_OUTPUT_BUFFER , donde el miembro Children es una matriz de estructuras ACPI_ENUM_CHILD . Un controlador puede usar las siguientes macros para ayudar a procesar una matriz de estructuras de ACPI_ENUM_CHILD: