IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY IOCTL (charging.h)
Le code de contrôle IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY est envoyé d’un chargeur configurable à un appareil qui gère les chargeurs configurables. Il configure les propriétés du chargeur.
Code principal
IRP_MJ_INTERNAL_DEVICE_CONTROL
Mémoire tampon d'entrée
Irp->AssociatedIrp.SystemBuffer doit contenir une structure qui commence par une structure CONFIGURABLE_CHARGER_PROPERTY_HEADER .
Longueur de la mémoire tampon d’entrée
Parameters.DeviceIoControl.InputBufferLength dans l’emplacement de la pile d’E/S de l’IRP indique la taille, en octets, de la mémoire tampon.
Mémoire tampon de sortie
Aucun.
Longueur de la mémoire tampon de sortie
Aucun.
Bloc d’état
Irp->IoStatus.Status est défini sur STATUS_SUCCESS ou le status d’erreur approprié.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 et les systèmes d’exploitation ultérieurs. |
En-tête | charging.h (include Charging.h) |
IRQL | <= DISPATCH_LEVEL |
Voir aussi
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