UCM_PD_REQUEST_DATA_OBJECT union (ucmtypes.h)
Descreve um RDO (objeto de dados de solicitação). Para obter informações sobre esses membros, consulte a Especificação de Entrega de Energia.
Sintaxe
typedef union _UCM_PD_REQUEST_DATA_OBJECT {
ULONG Ul;
struct {
unsigned Reserved1 : 28;
unsigned ObjectPosition : 3;
unsigned Reserved2 : 1;
} Common;
struct {
unsigned MaximumOperatingCurrentIn10mA : 10;
unsigned OperatingCurrentIn10mA : 10;
unsigned Reserved1 : 4;
unsigned NoUsbSuspend : 1;
unsigned UsbCommunicationCapable : 1;
unsigned CapabilityMismatch : 1;
unsigned GiveBackFlag : 1;
unsigned ObjectPosition : 3;
unsigned Reserved2 : 1;
} FixedAndVariableRdo;
struct {
unsigned MaximumOperatingPowerIn250mW : 10;
unsigned OperatingPowerIn250mW : 10;
unsigned Reserved1 : 4;
unsigned NoUsbSuspend : 1;
unsigned UsbCommunicationCapable : 1;
unsigned CapabilityMismatch : 1;
unsigned GiveBackFlag : 1;
unsigned ObjectPosition : 3;
unsigned Reserved2 : 1;
} BatteryRdo;
} UCM_PD_REQUEST_DATA_OBJECT, *PUCM_PD_REQUEST_DATA_OBJECT;
Membros
Ul
Tamanho da estrutura.
Common
Common.Reserved1
Reservado.
Common.ObjectPosition
Posição do objeto.
Common.Reserved2
Reservado.
FixedAndVariableRdo
FixedAndVariableRdo.MaximumOperatingCurrentIn10mA
Máximo atual em 10 unidades mA.
FixedAndVariableRdo.OperatingCurrentIn10mA
Operando atual em unidades de 10mA.
FixedAndVariableRdo.Reserved1
Reservado.
FixedAndVariableRdo.NoUsbSuspend
Indica suporte para suspensão usb.
FixedAndVariableRdo.UsbCommunicationCapable
Capacidade de comunicação USB.
FixedAndVariableRdo.CapabilityMismatch
Incompatibilidade de funcionalidade
FixedAndVariableRdo.GiveBackFlag
Sinalizador de Retorno.
FixedAndVariableRdo.ObjectPosition
Posição do objeto.
FixedAndVariableRdo.Reserved2
Reservado para uso futuro.
BatteryRdo
BatteryRdo.MaximumOperatingPowerIn250mW
Potência operacional máxima em unidades de 250 mW.
BatteryRdo.OperatingPowerIn250mW
Energia operacional em unidades de 250 mW.
BatteryRdo.Reserved1
Reservado para uso futuro.
BatteryRdo.NoUsbSuspend
Suspensão USB.
BatteryRdo.UsbCommunicationCapable
Capacidade de comunicações USB.
BatteryRdo.CapabilityMismatch
Incompatibilidade de funcionalidade.
BatteryRdo.GiveBackFlag
Sinalizador de Retorno.
BatteryRdo.ObjectPosition
Posição do objeto.
BatteryRdo.Reserved2
Reservado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Servidor mínimo com suporte | Windows Server 2016 |
Versão mínima do KMDF | 1.15 |
Versão mínima do UMDF | 2.15 |
Cabeçalho | ucmtypes.h (inclua Ucmcx.h) |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de