Share via


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)