UFX_PROPRIETARY_CHARGER_SET_PROPERTY回呼函式 (ufxproprietarycharger.h)
篩選驅動程序的實作,可在充電站上設定可設定的屬性。
語法
UFX_PROPRIETARY_CHARGER_SET_PROPERTY UfxProprietaryChargerSetProperty;
NTSTATUS UfxProprietaryChargerSetProperty(
[in] PVOID Context,
[in] PCONFIGURABLE_CHARGER_PROPERTY_HEADER Property
)
{...}
參數
[in] Context
驅動程式定義內容的指標。
[in] Property
charging.h) 中定義的 CONFIGURABLE_CHARGER_PROPERTY_HEADER 結構指標 (,描述要設定的可設定的CONFIGURABLE_CHARGER_PROPERTY_HEADER屬性。
傳回值
如果作業成功,回呼函式必須傳回STATUS_SUCCESS,或NT_SUCCESS (状态) 等於 TRUE 的另一個狀態值。 否則,它必須傳回狀態值,NT_SUCCESS (状态) 等於 FALSE。
備註
若要支援處理專屬的電源,USB 較低篩選器驅動程式必須發佈支援。 在發佈程式期間,驅動程式也會註冊此回呼函式的實作。 如需詳細資訊,請參閱 USB篩選驅動程式以支援專屬的電池。
在此回呼函式中,驅動程式會設定指定的屬性值。 例如,在偵測 HVDCP 電源之後,驅動程式會將輸出電壓設定為指定的值。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
最小 KMDF 版本 | 1.0 |
最低UMDF版本 | 2.0 |
標頭 | ufxproprietarycharger.h |
IRQL | PASSIVE_LEVEL |