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 |