UCM_PD_REQUEST_DATA_OBJECT_INIT_ULONG関数 (ucmtypes.h)

要求データ オブジェクトの値を解釈して UCM_PD_REQUEST_DATA_OBJECT 構造体を初期化し、各フィールドを正しく設定します。

構文

void UCM_PD_REQUEST_DATA_OBJECT_INIT_ULONG(
       PUCM_PD_REQUEST_DATA_OBJECT Rdo,
  [in] ULONG                       UlongInLittleEndian
);

パラメーター

Rdo

UCM_PD_REQUEST_DATA_OBJECT構造体へのポインター。

[in] UlongInLittleEndian

UCM_PD_REQUEST_DATA_OBJECTUl メンバーで設定する ULONG 値。

戻り値

なし

解説

要求データ オブジェクトの詳細については、「Power Delivery の仕様」を参照してください。 要求データ オブジェクトにはさまざまな種類があり、その種類は、UCM_PD_REQUEST_DATA_OBJECTObjectPosition メンバーで指定されている Power Data オブジェクトに依存します。 ソース バッファーはリトル エンディアン形式です。 クライアント ドライバーは memcpy 関数を呼び出して、ハードウェアから要求データ オブジェクトを UCM_PD_REQUEST_DATA_OBJECT 構造体の配列に取得できます。

要件

要件
サポートされている最小のクライアント Windows 10
サポートされている最小のサーバー Windows Server 2016
対象プラットフォーム Windows
最小 KMDF バージョン 1.15
最小 UMDF バージョン 2.15
Header ucmtypes.h (Ucmcx.h を含む)

こちらもご覧ください

UCM_PD_REQUEST_DATA_OBJECT