UfxDeviceEventComplete, fonction (ufxclient.h)
Informe UFX que le pilote client a terminé le traitement d’une fonction de rappel UFX.
Syntaxe
void UfxDeviceEventComplete(
[in] UFXDEVICE UfxDevice,
[in] NTSTATUS Status
);
Paramètres
[in] UfxDevice
Handle vers un objet de périphérique UFX que le pilote a créé en appelant UfxDeviceCreate.
[in] Status
État de l’événement en cours d’exécution.
Valeur de retour
Aucun
Remarques
Le pilote client appelle UfxDeviceEventComplete pour signaler l’achèvement des fonctions de rappel suivantes :
- 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);
}
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 |
plateforme cible | Windows |
d’en-tête | ufxclient.h |
bibliothèque | ufxstub.lib |
IRQL | DISPATCH_LEVEL |