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.

Retornar valor

Nenhum

Comentários

O driver do 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 barramento. 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
Cliente mínimo com suporte Windows 10
Plataforma de Destino Windows
Cabeçalho ufxclient.h
Biblioteca ufxstub.lib
IRQL DISPATCH_LEVEL