en-tête acpiioct.h
Cet en-tête est utilisé par acpi. Pour plus d'informations, consultez les pages suivantes :
acpiioct.h contient les interfaces de programmation suivantes :
IOCTLs
IOCTL_ACPI_ACQUIRE_GLOBAL_LOCK La demande de contrôle d’appareil IOCTL_ACPI_ACQUIRE_GLOBAL_LOCK est réservée à un usage interne uniquement. |
IOCTL_ACPI_ASYNC_EVAL_METHOD Un pilote pour un appareil peut utiliser la IOCTL_ACPI_ASYNC_EVAL_METHOD demande de contrôle de périphérique pour évaluer de manière asynchrone une méthode de contrôle ACPI prise en charge par l’appareil. |
IOCTL_ACPI_ASYNC_EVAL_METHOD_EX Un pilote pour un appareil peut utiliser le IOCTL_ACPI_ASYNC_EVAL_METHOD_EX demande de contrôle de périphérique pour évaluer de manière asynchrone une méthode de contrôle ACPI prise en charge par un appareil enfant de l’appareil. |
IOCTL_ACPI_ASYNC_EVAL_METHOD_V1 Le code de contrôle IOCTL_ACPI_ASYNC_EVAL_METHOD_V1 évalue de façon asynchrone une méthode de contrôle ACPI prise en charge par l’appareil. |
IOCTL_ACPI_ASYNC_EVAL_METHOD_V1_EX Le code de contrôle IOCTL_ACPI_ASYNC_EVAL_METHOD_V1_EX évalue de façon asynchrone une méthode de contrôle ACPI prise en charge par l’appareil. |
IOCTL_ACPI_ASYNC_EVAL_METHOD_V2 Le code de contrôle IOCTL_ACPI_ASYNC_EVAL_METHOD_V2 évalue de manière asynchrone une méthode de contrôle ACPI prise en charge par l’appareil. |
IOCTL_ACPI_ASYNC_EVAL_METHOD_V2_EX Le code de contrôle IOCTL_ACPI_ASYNC_EVAL_METHOD_V2_EX évalue de manière asynchrone une méthode de contrôle ACPI prise en charge par l’appareil. |
IOCTL_ACPI_ENUM_CHILDREN La demande de contrôle d’appareil IOCTL_ACPI_ENUM_CHILDREN peut être utilisée pour énumérer le chemin et le nom des appareils ou des objets enfants nommés dans l’espace de noms ACPI de l’appareil auquel cette demande est envoyée. |
IOCTL_ACPI_EVAL_METHOD Un pilote pour un appareil peut utiliser la demande de contrôle de périphérique IOCTL_ACPI_EVAL_METHOD pour évaluer de manière synchrone une méthode de contrôle ACPI prise en charge par l’appareil. |
IOCTL_ACPI_EVAL_METHOD_EX Un pilote pour un appareil peut utiliser la demande de contrôle de périphérique IOCTL_ACPI_EVAL_METHOD_EX pour évaluer de manière synchrone une méthode de contrôle ACPI prise en charge par un appareil enfant dans l’espace de noms de l’appareil. |
IOCTL_ACPI_EVAL_METHOD_V1 Le code de contrôle IOCTL_ACPI_EVAL_METHOD_V1 évalue de façon synchrone une méthode de contrôle ACPI prise en charge par l’appareil. |
IOCTL_ACPI_EVAL_METHOD_V1_EX Le code de contrôle IOCTL_ACPI_EVAL_METHOD_V1_EX évalue de façon synchrone une méthode de contrôle ACPI prise en charge par l’appareil. |
IOCTL_ACPI_EVAL_METHOD_V2 Le code de contrôle IOCTL_ACPI_EVAL_METHOD_V2 évalue de façon synchrone une méthode de contrôle ACPI prise en charge par l’appareil. |
IOCTL_ACPI_EVAL_METHOD_V2_EX Le code de contrôle IOCTL_ACPI_EVAL_METHOD_V2_EX évalue de façon synchrone une méthode de contrôle ACPI prise en charge par l’appareil. |
IOCTL_ACPI_GET_DEVICE_INFORMATION Un pilote d’un appareil peut utiliser la demande de contrôle de périphérique IOCTL_ACPI_GET_DEVICE_INFORMATION pour obtenir des informations d’identification précises sur son appareil. |
IOCTL_ACPI_GET_DEVICE_SPECIFIC_DATA Le code de contrôle IOCTL_ACPI_GET_DEVICE_SPECIFIC_DATA est utilisé pour obtenir des données spécifiques à l’appareil. |
IOCTL_ACPI_RELEASE_GLOBAL_LOCK La demande de contrôle d’appareil IOCTL_ACPI_RELEASE_GLOBAL_LOCK est réservée à un usage interne uniquement. |
Structures
ACPI_DEVICE_INFORMATION_OUTPUT_BUFFER La structure ACPI_DEVICE_INFORMATION_OUTPUT_BUFFER contient des arguments de sortie de la méthode de contrôle IOCTL_ACPI_GET_DEVICE_INFORMATION. |
ACPI_ENUM_CHILD La structure ACPI_ENUM_CHILD est membre de la structure ACPI_ENUM_CHILDREN_OUTPUT_BUFFER et contient le chemin d’accès complet et le nom d’un objet dans un espace de noms ACPI. |
ACPI_ENUM_CHILDREN_INPUT_BUFFER La structure ACPI_ENUM_CHILDREN_INPUT_BUFFER est utilisée comme entrée pour une demande de IOCTL_ACPI_ENUM_CHILDREN. La structure spécifie les objets enfants à énumérer dans l’espace de noms de l’appareil auquel la demande est envoyée. |
ACPI_ENUM_CHILDREN_OUTPUT_BUFFER La structure ACPI_ENUM_CHILDREN_OUTPUT_BUFFER contient un tableau de noms d’objets dans un espace de noms ACPI. |
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V1 La structure ACPI_EVAL_INPUT_BUFFER_COMPLEX est utilisée comme entrée dans une demande de IOCTL_ACPI_EVAL_METHOD et dans une demande de IOCTL_ACPI_ASYNC_EVAL_METHOD. La structure fournit le nom d’une méthode de contrôle et un tableau d’entrée de structures ACPI_METHOD_ARGUMENT. |
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V1_EX La structure ACPI_EVAL_INPUT_BUFFER_COMPLEX_EX est utilisée comme entrée dans une demande de IOCTL_ACPI_EVAL_METHOD_EX et dans une demande de IOCTL_ACPI_ASYNC_EVAL_METHOD_EX. |
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2 Cette rubrique décrit la structure ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2. |
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2_EX Cette rubrique décrit la structure ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2_EX. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V1 La structure ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER est utilisée comme entrée dans une demande de IOCTL_ACPI_EVAL_METHOD et dans une demande de IOCTL_ACPI_ASYNC_EVAL_METHOD. La structure fournit le nom d’une méthode de contrôle et un argument d’entrée de type ULONG. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V1_EX La structure ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_EX est utilisée comme entrée à une demande de IOCTL_ACPI_EVAL_METHOD_EX et à une demande de IOCTL_ACPI_ASYNC_EVAL_METHOD_EX. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2 Cette rubrique décrit la structure ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2_EX Cette rubrique décrit la structure ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2_EX. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V1 La structure ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING est utilisée comme entrée à une demande de IOCTL_ACPI_EVAL_METHOD et à une demande de IOCTL_ACPI_ASYNC_EVAL_METHOD. La structure fournit le nom d’une méthode de contrôle et un argument d’entrée qui est une chaîne ASCII. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V1_EX La structure ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_EX est utilisée comme entrée dans une demande de IOCTL_ACPI_EVAL_METHOD_EX et dans une demande de IOCTL_ACPI_ASYNC_EVAL_METHOD_EX. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2 Cette rubrique décrit la structure ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2. |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2_EX Cette rubrique décrit la structure ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2_EX. |
ACPI_EVAL_INPUT_BUFFER_V1 La structure ACPI_EVAL_INPUT_BUFFER est utilisée comme entrée à une demande de IOCTL_ACPI_EVAL_METHOD et à une demande de IOCTL_ACPI_ASYNC_EVAL_METHOD. La structure fournit le nom d’une méthode de contrôle qui ne prend pas d’argument d’entrée. |
ACPI_EVAL_INPUT_BUFFER_V1_EX La structure ACPI_EVAL_INPUT_BUFFER_EX est utilisée comme entrée à une demande de IOCTL_ACPI_EVAL_METHOD_EX et à une demande de IOCTL_ACPI_ASYNC_EVAL_METHOD_EX. |
ACPI_EVAL_INPUT_BUFFER_V2 Cette rubrique décrit la structure ACPI_EVAL_INPUT_BUFFER_V2. |
ACPI_EVAL_INPUT_BUFFER_V2_EX Cette rubrique décrit la structure ACPI_EVAL_INPUT_BUFFER_V2_EX. |
ACPI_EVAL_OUTPUT_BUFFER_V1 La structure ACPI_EVAL_OUTPUT_BUFFER contient les arguments de sortie d’une méthode de contrôle ACPI. |
ACPI_EVAL_OUTPUT_BUFFER_V2 Cette rubrique décrit la structure ACPI_EVAL_OUTPUT_BUFFER_V2. |
ACPI_GET_DEVICE_SPECIFIC_DATA La structure ACPI_GET_DEVICE_SPECIFIC_DATA contient des arguments d’entrée pour la méthode de contrôle IOCTL_ACPI_GET_DEVICE_SPECIFIC_DATA. |
ACPI_MANIPULATE_GLOBAL_LOCK_BUFFER Cette rubrique décrit la structure ACPI_MANIPULATE_GLOBAL_LOCK_BUFFER. |
ACPI_METHOD_ARGUMENT_V1 La structure ACPI_METHOD_ARGUMENT contient la valeur d’un argument d’entrée ou de sortie d’une méthode de contrôle ACPI. |
ACPI_METHOD_ARGUMENT_V2 Cette rubrique décrit la structure ACPI_METHOD_ARGUMENT_V2. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour