Fonction UfxDeviceProprietaryChargerDetectComplete (ufxclient.h)
Avertit UFX d’un type de port/chargeur propriétaire détecté.
Syntaxe
void UfxDeviceProprietaryChargerDetectComplete(
[in] UFXDEVICE UfxDevice,
[in] PUFX_PROPRIETARY_CHARGER DetectedCharger
);
Paramètres
[in] UfxDevice
Handle vers un objet de périphérique UFX que le pilote a créé en appelant UfxDeviceCreate.
[in] DetectedCharger
Pointeur vers une structure UFX_PROPRIETARY_CHARGER .
Valeur de retour
None
Remarques
Le pilote client appelle UfxDeviceProprietaryChargerDetectComplete après avoir tenté de détecter un chargeur propriétaire sur le port amont, généralement à partir de sa fonction de rappel EvtDriverDeviceAdd.
N’appelez pas UfxDeviceProprietaryChargerDetectComplete avant qu’UFX appelle la fonction de rappel EVT_UFX_DEVICE_DETECT_PROPRIETARY_CHARGER du pilote client.
L’extrait de code suivant montre comment un pilote client appelle UfxDeviceProprietaryChargerDetectComplete :
UfxDeviceProprietaryChargerDetectComplete(
ChargerContext->UfxDevice,
&pControllerData->DetectedCharger);
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Plateforme cible | Windows |
En-tête | ufxclient.h |
Bibliothèque | ufxstub.lib |
IRQL | PASSIVE_LEVEL |