IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY IOCTL (charging.h)
IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY控制代码从可配置的充电器发送到处理可配置充电器的设备。 它配置充电器属性。
主要代码
IRP_MJ_INTERNAL_DEVICE_CONTROL
输入缓冲区
Irp->AssociatedIrp.SystemBuffer 必须包含以 CONFIGURABLE_CHARGER_PROPERTY_HEADER 结构开头 的结构 。
输入缓冲区长度
IRP 的 I/O 堆栈位置中的 Parameters.DeviceIoControl.InputBufferLength 指示缓冲区的大小(以字节为单位)。
输出缓冲区
无。
输出缓冲区长度
无。
状态块
Irp->IoStatus.Status 设置为STATUS_SUCCESS或相应的错误状态。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 及更高版本的操作系统。 |
标头 | charging.h (包括 Charging.h) |
IRQL | <= DISPATCH_LEVEL |