Freigeben über


EFI_USBFN_IO_PROTOCOL. GetVendorIdProductId

Die GetVendorIdProductId-Funktion gibt die Vendor-ID und die Product-ID des Geräts zurück.

Syntax

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

Parameter

Dieser
Ein Zeiger auf die EFI_USBFN_IO_PROTOCOL instance.

Vid
Zurückgegebene Anbieter-ID des Geräts. Vendor IDs (VIDs) sind 16-Bit-Nummern im Besitz des Anbieterunternehmens und werden vom USB-IF zugewiesen und verwaltet.

Pid
Zurückgegebene Produkt-ID des Geräts. Produkt-IDs (PIDs) sind 16-Bit-Nummern, die von jedem Anbieter nach Bedarf zugewiesen werden.

Rückgabewerte

Die Funktion gibt die folgenden Werte zurück:

Rückgabecode Beschreibung
EFI_SUCCESS Die Funktion wurde erfolgreich zurückgegeben.
EFI_INVALID_PARAMETER Ein Parameter ist ungültig.
EFI_NOT_FOUND VID oder PID kann nicht zurückgegeben werden.

Bemerkungen

Anforderungen

Header: Vom Benutzer generiert