The function registers the CallBackOnSet fucntion\r
according to TokenNumber and EFI_GUID space.\r
\r
- @param[in] TokenNumber The token number.\r
- @param[in] Guid The GUID space.\r
- @param[in] CallBackFunction The Callback function to be registered.\r
+ @param TokenNumber The token number.\r
+ @param Guid The GUID space.\r
+ @param CallBackFunction The Callback function to be registered.\r
+ @param Register To register or unregister the callback function.\r
\r
@retval EFI_SUCCESS If the Callback function is registered.\r
@retval EFI_NOT_FOUND If the PCD Entry is not found according to Token Number and GUID space.\r
+ @retval EFI_OUT_OF_RESOURCES If the callback function can't be registered because there is not free\r
+ slot left in the CallbackFnTable.\r
--*/\r
EFI_STATUS\r
PeiRegisterCallBackWorker (\r
\r
\r
/**\r
- The function builds the PCD database based on the\r
- PCD_IMAGE on the flash.\r
+ The function builds the PCD database.\r
\r
- @param[in] PcdImageOnFlash The PCD image on flash.\r
+ @param VOID\r
\r
@retval VOID\r
--*/\r
The function is provided by PCD PEIM and PCD DXE driver to\r
do the work of reading a HII variable from variable service.\r
\r
- @param[in] VariableGuid The Variable GUID.\r
- @param[in] VariableName The Variable Name.\r
- @param[out] VariableData The output data.\r
- @param[out] VariableSize The size of the variable.\r
+ @param VariableGuid The Variable GUID.\r
+ @param VariableName The Variable Name.\r
+ @param VariableData The output data.\r
+ @param VariableSize The size of the variable.\r
\r
@retval EFI_SUCCESS Operation successful.\r
- @retval EFI_SUCCESS Variablel not found.\r
+ @retval EFI_NOT_FOUND Variablel not found.\r
--*/\r
EFI_STATUS\r
GetHiiVariable (\r
}\r
\r
\r
+\r
UINTN \r
GetExPcdTokenNumber (\r
IN CONST EFI_GUID *Guid,\r
}\r
\r
\r
+\r
SKU_ID *\r
GetSkuIdArray (\r
IN UINTN LocalTokenNumberTableIdx,\r