Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |