Função UfxDeviceProprietaryChargerDetectComplete (ufxclient.h)
Notifica a UFX sobre um tipo de porta/carregador proprietário detectado.
Sintaxe
void UfxDeviceProprietaryChargerDetectComplete(
[in] UFXDEVICE UfxDevice,
[in] PUFX_PROPRIETARY_CHARGER DetectedCharger
);
Parâmetros
[in] UfxDevice
Um identificador para um objeto de dispositivo UFX que o driver criou chamando UfxDeviceCreate.
[in] DetectedCharger
Um ponteiro para uma estrutura UFX_PROPRIETARY_CHARGER .
Retornar valor
Nenhum
Comentários
O driver cliente chama UfxDeviceProprietaryChargerDetectComplete depois de tentar detectar um carregador proprietário na porta upstream, normalmente de dentro de sua função de retorno de chamada EvtDriverDeviceAdd.
Não chame UfxDeviceProprietaryChargerDetectComplete antes que a UFX chame a função de retorno de chamada EVT_UFX_DEVICE_DETECT_PROPRIETARY_CHARGER do driver cliente.
O snippet a seguir mostra como um driver de cliente chama UfxDeviceProprietaryChargerDetectComplete:
UfxDeviceProprietaryChargerDetectComplete(
ChargerContext->UfxDevice,
&pControllerData->DetectedCharger);
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Plataforma de Destino | Windows |
Cabeçalho | ufxclient.h |
Biblioteca | ufxstub.lib |
IRQL | PASSIVE_LEVEL |