PUSB_BUSIFFN_GETUSBDI_VERSION回呼函式 (usbbusif.h)

GetUSBDIVersion 例程會傳回 USB 介面版本號碼和定義介面之 USB 規格的版本號碼,以及主機控制器功能的相關信息。

注意

USBD_IsInterfaceVersionSupported 會取代 getUSBDIVersion 例程。 若要判斷主機控制器和基礎 USB 驅動程式堆疊的功能,請呼叫 USBD_QueryUsbCapability

語法

typedef VOID
  (USB_BUSIFFN *PUSB_BUSIFFN_GETUSBDI_VERSION) (
    IN PVOID,
    IN OUT PUSBD_VERSION_INFORMATION,
    IN OUT PULONG 
  );

參數

[in] unnamedParam1

由IRP_MN_QUERY_INTERFACE要求傳回之 BusContextUSB_BUS_INTERFACE_USBDI_V0 結構成員中的 Handle。

[out, optional] unnamedParam2

傳回主機功能旗標。 目前不會報告任何主機功能旗標。

[out, optional] unnamedParam3

傳回包含 USB 介面版本號碼和 USB 規格版本號碼之 USBD_VERSION_INFORMATION 結構的指標。

傳回值

沒有

言論

函式會傳回埠驅動程序支援的最高 USBDI 介面版本。 此函式會取代 usbd.sys所提供的 USBD_GetUSBDIVersion 連結庫函式。

要求

要求 價值
目標平臺 桌面
標頭 usbbusif.h (包括 Usbbusif.h)
IRQL < = DISPATCH_LEVEL

另請參閱