/* Retrieves the PCD info protocol from the handle database. */
GET_PCD_INFO_PROTOCOL* GetPcdInfoProtocolPointer(VOID)
/* Retrieves the PCD info protocol from the handle database. */
GET_PCD_INFO_PROTOCOL* GetPcdInfoProtocolPointer(VOID)
{
  EFI_STATUS  Status;
  if (mPcdInfo == NULL) {
    Status = gBS->LocateProtocol (&gGetPcdInfoProtocolGuid, NULL, (VOID **)&mPcdInfo);
    ASSERT_EFI_ERROR (Status);
    ASSERT (mPcdInfo != NULL);
  }
  return mPcdInfo;
}