UCM_PD_REQUEST_DATA_OBJECT共用体 (ucmtypes.h)
要求データ オブジェクト (RDO) について説明します。 これらのメンバーの詳細については、 Power Delivery の仕様に関するページを参照してください。
構文
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;
メンバー
Ul
構造体のサイズ。
Common
Common.Reserved1
予約済み。
Common.ObjectPosition
オブジェクトの位置。
Common.Reserved2
予約済み。
FixedAndVariableRdo
FixedAndVariableRdo.MaximumOperatingCurrentIn10mA
10 mA単位の最大電流。
FixedAndVariableRdo.OperatingCurrentIn10mA
動作電流は10mA単位。
FixedAndVariableRdo.Reserved1
予約済み。
FixedAndVariableRdo.NoUsbSuspend
USB 中断のサポートを示します。
FixedAndVariableRdo.UsbCommunicationCapable
USB 通信が可能です。
FixedAndVariableRdo.CapabilityMismatch
機能の不一致
FixedAndVariableRdo.GiveBackFlag
GiveBack フラグ。
FixedAndVariableRdo.ObjectPosition
オブジェクトの位置。
FixedAndVariableRdo.Reserved2
将来利用するために予約されています。
BatteryRdo
BatteryRdo.MaximumOperatingPowerIn250mW
250mW単位の最大動作電力。
BatteryRdo.OperatingPowerIn250mW
250mW単位の作動力。
BatteryRdo.Reserved1
将来利用するために予約されています。
BatteryRdo.NoUsbSuspend
USB Suspend。
BatteryRdo.UsbCommunicationCapable
USB 通信が可能です。
BatteryRdo.CapabilityMismatch
機能の不一致。
BatteryRdo.GiveBackFlag
GiveBack フラグ。
BatteryRdo.ObjectPosition
オブジェクトの位置。
BatteryRdo.Reserved2
予約済み。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 |
サポートされている最小のサーバー | Windows Server 2016 |
最小 KMDF バージョン | 1.15 |
最小 UMDF バージョン | 2.15 |
Header | ucmtypes.h (Ucmcx.h を含む) |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示