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。 |
注解
要求
标头:用户生成