Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сообщает UFX, что драйвер клиента завершил обработку функции обратного вызова UFX.
Синтаксис
VOID UfxDeviceEventComplete(
[in] UFXDEVICE UfxDevice,
[in] NTSTATUS Status
);
Параметры
[in] UfxDevice
Дескриптор объекта устройства UFX, созданного драйвером, вызывая UfxDeviceCreate.
[in] Status
Состояние завершенного события.
Возвращаемое значение
Никакой
Замечания
Драйвер клиента вызывает UfxDeviceEventComplete, чтобы сигнализировать о завершении следующих функций обратного вызова:
- EVT_UFX_DEVICE_HOST_CONNECT
- EVT_UFX_DEVICE_HOST_DISCONNECT
- EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY
- EVT_UFX_DEVICE_PROPRIETARY_CHARGER_RESET
- EVT_UFX_DEVICE_ADDRESSED
- EVT_UFX_DEVICE_DEFAULT_ENDPOINT_ADD
- EVT_UFX_DEVICE_USB_STATE_CHANGE
- EVT_UFX_DEVICE_PORT_CHANGE
- EVT_UFX_DEVICE_REMOTE_WAKEUP_SIGNAL
- EVT_UFX_DEVICE_TEST_MODE_SET
- EVT_UFX_DEVICE_SUPER_SPEED_POWER_FEATURE
- EVT_UFX_DEVICE_CONTROLLER_RESET
EventComplete = TRUE;
...
if (EventComplete) {
UfxDeviceEventComplete(UfxDevice, STATUS_SUCCESS);
}
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 |
| целевая платформа | Виндоус |
| заголовка | ufxclient.h |
| библиотеки | ufxstub.lib |
| IRQL | DISPATCH_LEVEL |