UcmUcsiDeviceInitialize 関数 (ucmucsidevice.h)

UCSI 拡張機能 (UcmUcsiCx) を初期化します。

構文

NTSTATUS UcmUcsiDeviceInitialize(
  WDFDEVICE              WdfDevice,
  PUCMUCSI_DEVICE_CONFIG Config
);

パラメーター

WdfDevice

WdfDeviceCreate の以前の呼び出しでクライアント ドライバーが受信したフレームワーク デバイス オブジェクトへのハンドル。

Config

UCMUCSI_DEVICE_CONFIG_INIT を呼び出すことによって 初期化される、 呼び出し元が指定した UCMUCSI_DEVICE_CONFIG構造体へのポインター。

戻り値

操作が成功した場合STATUS_SUCCESSを返します。 それ以外の場合は、適切な NTSTATUS コードを 返します。

注釈

クライアント ドライバーは、WdfDeviceCreate を正常に呼び出した後、ドライバーのEVT_WDF_DRIVER_DEVICE_ADD実装で UcmUcsiDeviceInitialize を呼び出す必要があります。

要件

要件
最小 KMDF バージョン 1.27
最小 UMDF バージョン 該当なし
Header ucmucsidevice.h (UcmUcsiCx.h を含む)
Library UcmUcsiCxStub.lib
IRQL PASSIVE_LEVEL

こちらもご覧ください

EVT_WDF_DRIVER_DEVICE_ADD

UCMUCSI_DEVICE_CONFIG

UCMUCSI_DEVICE_CONFIG_INIT

WdfDeviceCreate