UCM_PD_REQUEST_DATA_OBJECT unione (ucmtypes.h)

Descrive un oggetto dati richiesta (RDO). Per informazioni su questi membri, vedere la specifica power delivery.

Sintassi

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;

Members

Ul

Dimensioni della struttura.

Common

Common.Reserved1

Riservato.

Common.ObjectPosition

Posizione dell'oggetto.

Common.Reserved2

Riservato.

FixedAndVariableRdo

FixedAndVariableRdo.MaximumOperatingCurrentIn10mA

Corrente massima in 10 unità mA.

FixedAndVariableRdo.OperatingCurrentIn10mA

Funzionamento corrente in 10mA unità.

FixedAndVariableRdo.Reserved1

Riservato.

FixedAndVariableRdo.NoUsbSuspend

Indica il supporto per la sospensione USB.

FixedAndVariableRdo.UsbCommunicationCapable

Comunicazione USB in grado di.

FixedAndVariableRdo.CapabilityMismatch

Mancata corrispondenza delle funzionalità

FixedAndVariableRdo.GiveBackFlag

Flag di giveback.

FixedAndVariableRdo.ObjectPosition

Posizione oggetto.

FixedAndVariableRdo.Reserved2

Riservato per utilizzi futuri.

BatteryRdo

BatteryRdo.MaximumOperatingPowerIn250mW

Potenza operativa massima in unità 250mW.

BatteryRdo.OperatingPowerIn250mW

Alimentazione operativa in unità da 250mW.

BatteryRdo.Reserved1

Riservato per utilizzi futuri.

BatteryRdo.NoUsbSuspend

Sospensione USB.

BatteryRdo.UsbCommunicationCapable

Comunicazioni USB in grado di.

BatteryRdo.CapabilityMismatch

Mancata corrispondenza delle funzionalità.

BatteryRdo.GiveBackFlag

Flag di giveback.

BatteryRdo.ObjectPosition

Posizione oggetto.

BatteryRdo.Reserved2

Riservato.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Versione KMDF minima 1.15
Versione UMDF minima 2.15
Intestazione ucmtypes.h (includere Ucmcx.h)