Partager via


IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY IOCTL (charge.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 à 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 sur l’état d’erreur approprié.

Exigences

Exigence Valeur
client minimum pris en charge Systèmes d’exploitation Windows 10 et versions ultérieures.
d’en-tête charging.h (include Charging.h)
IRQL <= DISPATCH_LEVEL

Voir aussi

CONFIGURABLE_CHARGER_PROPERTY_HEADER

recharge.h