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 |