Compartilhar via


Função UfxDeviceNotifySuspend (ufxclient.h)

Notifica a UFX sobre um evento de suspensão de barramento USB.

Sintaxe

void UfxDeviceNotifySuspend(
  [in] UFXDEVICE UfxDevice
);

Parâmetros

[in] UfxDevice

Um identificador para um objeto de dispositivo UFX que o driver criou chamando UfxDeviceCreate.

Valor de retorno

Nenhum

Observações

O driver cliente chama UfxDeviceNotifySuspend quando recebe um evento de suspensão de ônibus. O ponto de extremidade padrão deve ser redefinido em uma suspensão de ônibus. O dispositivo deve passar para um modo de baixa energia.

O driver cliente normalmente chama UfxDeviceNotifySuspend de sua função de retorno de chamada EvtInterruptDpc. O exemplo a seguir mostra como lidar com um evento de suspensão.

    case DeviceEventSuspend:
        if (!ControllerContext->Suspended) {
            ControllerContext->Suspended = TRUE;
            UfxDeviceNotifySuspend(ControllerContext->UfxDevice);
        }
        break;

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10
da Plataforma de Destino Windows
cabeçalho ufxclient.h
biblioteca ufxstub.lib
IRQL DISPATCH_LEVEL