EFI_USBFN_IO_PROTOCOL.GetVendorIdProductId

GetVendorIdProductId 函数返回设备的 vendor-id 和 product-id。

语法

typedef
EFI_STATUS
(EFIAPI * EFI_USBFN_IO_GET_VENDOR_ID_PRODUCT_ID) (
  IN EFI_USBFN_IO_PROTOCOL      *This,
  OUT UINT16                    *Vid,
  OUT UINT16                    *Pid
  );

参数

This
指向 EFI_USBFN_IO_PROTOCOL 实例的指针。

Vid
返回设备的 vendor-id。 供应商 ID (VID) 是供应商公司拥有的 16 位数字,由 USB-IF 分配和维护。

Pid
返回设备的 product-id。 产品 ID (PID) 是每个供应商认为合适分配的 16 位数字。

返回值

函数返回以下值:

返回代码 说明
EFI_SUCCESS 函数已成功返回
EFI_INVALID_PARAMETER 参数无效
EFI_NOT_FOUND 无法返回 VID 或 PID。

注解

要求

标头:用户生成