UfxDeviceProprietaryChargerDetectComplete 関数 (ufxclient.h)
検出された独自のポート/充電器の種類について UFX に通知します。
構文
void UfxDeviceProprietaryChargerDetectComplete(
[in] UFXDEVICE UfxDevice,
[in] PUFX_PROPRIETARY_CHARGER DetectedCharger
);
パラメーター
[in] UfxDevice
ドライバーが UfxDeviceCreate を呼び出して作成した UFX デバイス オブジェクトへのハンドル。
[in] DetectedCharger
UFX_PROPRIETARY_CHARGER構造体へのポインター。
戻り値
なし
解説
クライアント ドライバーは、アップストリーム ポート (通常は EvtDriverDeviceAdd コールバック関数内から) で独自の充電器を検出しようとした後、UfxDeviceProprietaryChargerDetectComplete を呼び出します。
UFX がクライアント ドライバーの EVT_UFX_DEVICE_DETECT_PROPRIETARY_CHARGER コールバック関数を呼び出す前に、UfxDeviceProprietaryChargerDetectComplete を呼び出さないでください。
次のスニペットは、クライアント ドライバーが UfxDeviceProprietaryChargerDetectComplete を呼び出す方法を示しています。
UfxDeviceProprietaryChargerDetectComplete(
ChargerContext->UfxDevice,
&pControllerData->DetectedCharger);
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 |
対象プラットフォーム | Windows |
ヘッダー | ufxclient.h |
Library | ufxstub.lib |
IRQL | PASSIVE_LEVEL |