función WinUsb_GetCurrentAlternateSetting (winusb.h)
La función WinUsb_GetCurrentAlternateSetting obtiene la configuración de interfaz alternativa actual para una interfaz. Se trata de una operación sincrónica.
Sintaxis
BOOL WinUsb_GetCurrentAlternateSetting(
[in] WINUSB_INTERFACE_HANDLE InterfaceHandle,
[out] PUCHAR SettingNumber
);
Parámetros
[in] InterfaceHandle
Identificador opaco de una interfaz en la configuración seleccionada. Para obtener la configuración alternativa actual en la primera interfaz (predeterminada) del dispositivo, use el identificador de interfaz devuelto por WinUsb_Initialize. Para todas las demás interfaces, use el identificador para la interfaz de destino, recuperada por WinUsb_GetAssociatedInterface.
[out] SettingNumber
Puntero a un carácter sin signo que recibe un entero que indica la configuración alternativa actual.
Valor devuelto
WinUsb_GetCurrentAlternateSetting devuelve TRUE si la operación se realiza correctamente. De lo contrario, esta rutina devuelve FALSE y el autor de la llamada puede recuperar el error registrado llamando a GetLastError.
GetLastError puede devolver el siguiente código de error.
Código devuelto | Descripción |
---|---|
|
El llamador pasó NULL en el parámetro InterfaceHandle . |
Requisitos
Plataforma de destino | Universal |
Encabezado | winusb.h (incluya Winusb.h) |
Library | Winusb.lib |
Archivo DLL | Winusb.dll |