Compartir a través de


estructura UFX_DEVICE_CAPABILITIES (ufxbase.h)

La estructura UFX_DEVICE_CAPABILITIES se usa USB para definir las propiedades del dispositivo Universal Serial Bus (USB) creado por el controlador.

Sintaxis

typedef struct _UFX_DEVICE_CAPABILITIES {
  ULONG            Size;
  USB_DEVICE_SPEED MaxSpeed;
  ULONG            RemoteWakeSignalDelay;
  BOOLEAN          PdcpSupported;
  USHORT           InEndpointBitmap;
  USHORT           OutEndpointBitmap;
  BOOLEAN          SharesConnectors;
  ULONG            GroupId;
} UFX_DEVICE_CAPABILITIES, *PUFX_DEVICE_CAPABILITIES;

Miembros

Size

Tamaño de la estructura UFX_DEVICE_CAPABILITIES .

MaxSpeed

Indica la velocidad USB máxima admitida por el dispositivo.

RemoteWakeSignalDelay

Intervalo de tiempo mínimo en milisegundos que se esperará después de suspenderse antes de solicitar la reactivación remota.

PdcpSupported

Si es true, indica que el controlador cliente admite la detección de cargadores propietarios.

InEndpointBitmap

Mapa de bits que define qué números de punto de conexión pueden admitir un punto de conexión IN. El bit 0 indica la dirección del punto de conexión 0, el bit 1 indica la dirección del punto de conexión 1, etc. El bit 0 (el punto de conexión de control predeterminado) debe establecerse en 1.

OutEndpointBitmap

Mapa de bits que define qué números de punto de conexión pueden admitir un punto de conexión OUT. El bit 0 indica la dirección del punto de conexión 0, el bit 1 indica la dirección del punto de conexión 1, etc. El bit 0 (el punto de conexión de control predeterminado) debe establecerse en 1.

SharesConnectors

Valor booleano que indica que el conector admite varios conectores.

GroupId

Identificador de grupo del grupo al que se agregará un controlador.

Requisitos

Requisito Valor
Header ufxbase.h