Compartir a través de


Método IWDFUsbInterface::SelectSetting (wudfusb.h)

[Advertencia: UMDF 2 es la versión más reciente de UMDF y sustituye a UMDF 1. Todos los nuevos controladores UMDF deben escribirse mediante UMDF 2. No se agregan nuevas características a UMDF 1 y hay compatibilidad limitada con UMDF 1 en versiones más recientes de Windows 10. Los controladores universales de Windows deben usar UMDF 2. Para obtener más información, consulta Introducción a UMDF.]

El método SelectSetting selecciona la configuración alternativa especificada en una interfaz USB.

Sintaxis

HRESULT SelectSetting(
  [in] UCHAR SettingNumber
);

Parámetros

[in] SettingNumber

Configuración que se va a seleccionar en la interfaz USB.

Valor devuelto

SelectSetting devuelve uno de los siguientes valores:

Código devuelto Descripción
S_OK

SelectSetting seleccionar correctamente la configuración que especificó el parámetro SettingNumber.

E_OUTOFMEMORY

SelectSetting encontró un error de asignación.

Un código de error definido en winerror.h
Este valor corresponde al código de error que devolvió la API de WinUsb.

Observaciones

El marco selecciona automáticamente la configuración cero, su interfaz cero y el valor alternativo cero. Para cambiar la configuración alternativa, el controlador puede llamar a SelectSetting.

Para obtener más información descriptores de configuración USB

Ejemplos


hr = pIWDFUsbInterface->SelectSetting(SettingNumber);

Requisitos

Requisito Valor
fin del soporte técnico No disponible en UMDF 2.0 y versiones posteriores.
de la plataforma de destino de Escritorio
versión mínima de UMDF 1.5
encabezado de wudfusb.h (incluya Wudfusb.h)
DLL de WUDFx.dll

Consulte también

IWDFUsbInterface