IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY IOCTL (charging.h)
O código de controle IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY é enviado de um carregador configurável para um dispositivo que manipula carregadores configuráveis. Ele configura as propriedades do carregador.
Código principal
IRP_MJ_INTERNAL_DEVICE_CONTROL
Buffer de entrada
Irp->AssociatedIrp.SystemBuffer deve conter uma estrutura que comece com uma estrutura CONFIGURABLE_CHARGER_PROPERTY_HEADER .
Comprimento do buffer de entrada
Parameters.DeviceIoControl.InputBufferLength no local da pilha de E/S do IRP indica o tamanho, em bytes, do buffer.
Buffer de saída
Nenhum.
Comprimento do buffer de saída
Nenhum.
Bloco de status
Irp->IoStatus.Status é definido como STATUS_SUCCESS ou o erro apropriado status.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 e sistemas operacionais posteriores. |
Cabeçalho | charging.h (inclua Charging.h) |
IRQL | <= DISPATCH_LEVEL |