Compartilhar via


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