UCM_PD_REQUEST_DATA_OBJECT unión (ucmtypes.h)
Describe un objeto de datos de solicitud (RDO). Para obtener información sobre estos miembros, consulte la especificación power Delivery.
Sintaxis
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;
Miembros
Ul
Tamaño de la estructura.
Common
Common.Reserved1
Reservado.
Common.ObjectPosition
Posición del objeto.
Common.Reserved2
Reservado.
FixedAndVariableRdo
FixedAndVariableRdo.MaximumOperatingCurrentIn10mA
Corriente máxima en 10 mA unidades.
FixedAndVariableRdo.OperatingCurrentIn10mA
Corriente operativa en 10mA unidades.
FixedAndVariableRdo.Reserved1
Reservado.
FixedAndVariableRdo.NoUsbSuspend
Indica compatibilidad con la suspensión USB.
FixedAndVariableRdo.UsbCommunicationCapable
Compatible con la comunicación USB.
FixedAndVariableRdo.CapabilityMismatch
Error de coincidencia de funcionalidad
FixedAndVariableRdo.GiveBackFlag
Marca GiveBack.
FixedAndVariableRdo.ObjectPosition
Posición del objeto.
FixedAndVariableRdo.Reserved2
Reservado para uso futuro.
BatteryRdo
BatteryRdo.MaximumOperatingPowerIn250mW
Potencia máxima de funcionamiento en unidades de 250mW.
BatteryRdo.OperatingPowerIn250mW
Potencia operativa en unidades de 250mW.
BatteryRdo.Reserved1
Reservado para uso futuro.
BatteryRdo.NoUsbSuspend
Suspensión USB.
BatteryRdo.UsbCommunicationCapable
Compatible con comunicaciones USB.
BatteryRdo.CapabilityMismatch
Error de coincidencia de funcionalidad.
BatteryRdo.GiveBackFlag
Marca GiveBack.
BatteryRdo.ObjectPosition
Posición del objeto.
BatteryRdo.Reserved2
Reservado.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Versión mínima de KMDF | 1.15 |
Versión mínima de UMDF | 2.15 |
Encabezado | ucmtypes.h (incluya Ucmcx.h) |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de