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