Função UfxDeviceEventComplete (ufxclient.h)
Informa à UFX que o driver cliente concluiu o processamento de uma função de retorno de chamada UFX.
Sintaxe
void UfxDeviceEventComplete(
[in] UFXDEVICE UfxDevice,
[in] NTSTATUS Status
);
Parâmetros
[in] UfxDevice
Um identificador para um objeto de dispositivo UFX que o driver criou chamando UfxDeviceCreate.
[in] Status
Status do evento que está sendo concluído.
Retornar valor
Nenhum
Comentários
O driver do cliente chama UfxDeviceEventComplete para sinalizar a conclusão das seguintes funções de retorno de chamada:
- 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);
}
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Plataforma de Destino | Windows |
Cabeçalho | ufxclient.h |
Biblioteca | ufxstub.lib |
IRQL | DISPATCH_LEVEL |