SetupDesignGuide.pdf - Firmware Encoding Index
SetupDesignGuide.pdf - Firmware Encoding Index
SetupDesignGuide.pdf - Firmware Encoding Index
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Setup Design Guide<br />
DRAFT<br />
7.2 EFI Form Configuration Protocol<br />
Summary<br />
The EFI_FORM_CONFIGURATION_PROTOCOL is the interface to the EFI Configuration Driver.<br />
This will allow the caller to direct the configuration driver to use either the HII database or use the<br />
passed in packet of data. This will also allow the caller to post messages into the configuration drivers<br />
internal mailbox.<br />
GUID<br />
#define EFI_FORM_CONFIGURATION_PROTOCOL_GUID \<br />
{ 0xe5a1333e, 0xe1b4, 0x4d55, 0xce, 0xeb, 0x35, 0xc3, \<br />
0xef, 0x13, 0x34, 0x43 }<br />
Protocol Interface Structure<br />
typedef struct _EFI_FORM_CONFIGURATION_PROTOCOL {<br />
EFI_SEND_FORM<br />
SendForm;<br />
EFI_SEND_MESSAGE<br />
SendMessage;<br />
} EFI_FORM_CONFIGURATION_PROTOCOL;<br />
Parameters<br />
SendForm<br />
SendMessage<br />
This function provides direction to the configuration driver whether<br />
to use the HII database or to use a passed-in set of data. This also<br />
establishes a pointer to the calling driver’s callback interface.<br />
This function allows the caller to put data into the configuration<br />
driver’s internal mailbox. This has the effect of allowing data to be<br />
posted as a key/value pair and have information be updated as an<br />
out-of-band transaction.<br />
Description<br />
This is the interface to call for drivers to leverage the EFI Configuration Driver interface.<br />
Related Definitions<br />
67