UfxDeviceProprietaryChargerDetectComplete, fonction (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
Aucun
Remarques
Le pilote client appelle UfxDeviceProprietaryChargerDetectComplete après avoir tenté de détecter un chargeur propriétaire sur le port en amont, généralement à partir de son EvtDriverDeviceAdd fonction de rappel.
N’appelez pas UfxDeviceProprietaryChargerDetectComplete avant d’appeler 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);
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 |
plateforme cible | Windows |
d’en-tête | ufxclient.h |
bibliothèque | ufxstub.lib |
IRQL | PASSIVE_LEVEL |