EFI IFR EQ ID LIST

From PhoenixWiki

Jump to: navigation, search

Push TRUE if the question’s value appears in a list of unsigned integers.

Prototype

#define EFI_IFR_EQ_ID_LIST_OP 0x14
typedef struct _EFI_IFR_EQ_ID_VAL_LIST {
  EFI_IFR_OP_HEADER Header;
  EFI_QUESTION_ID   QuestionId;
  UINT16            ListLength;
  UINT16            ValueList[1];
} EFI_IFR_EQ_ID_LIST;

Members

Member Description
Header Standard opcode header, where OpCode is EFI_IFR_EQ_ID_LIST_OP.
QuestionId Specifies the identifier of the question whose value will be compared.
ListLength Number of entries in ValueList.
ValueList Zero or more unsigned integer values to compare against.

Description

Evaluate the value of the specified question (QuestionId). If the specified question cannot be evaluated as an unsigned integer, then push Undefined. If the value can be found in ValueList, then push TRUE. Otherwise push FALSE.


Copyright (C) 2008 Phoenix Technologies Ltd. All Rights Reserved. Portions copyright (C) 2008 UEFI Forum, Inc. Used with permission

Personal tools