共用方式為


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要求傳回之USB_BUS_INTERFACE_USBDI_V0結構的 BusContext 成員中傳回的句柄。

[out, optional] unnamedParam2

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

[out, optional] unnamedParam3

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

傳回值

備註

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

規格需求

需求
目標平台 桌面
標頭 usbbusif.h (包含 Usbbusif.h)
IRQL < = DISPATCH_LEVEL

另請參閱