TianoCore EDK2 master
Loading...
Searching...
No Matches
AmlDataNode Struct Reference

#include <DynamicTablesPkg/Library/Common/AmlLib/AmlNodeDefines.h>

Data Fields

AML_NODE_HEADER NodeHeader
 Header information. Must be the first field of the struct.
 
EAML_NODE_DATA_TYPE DataType
 
UINT8 * Buffer
 Buffer containing the data stored by this node.
 
UINT32 Size
 Size of the Buffer.
 

Detailed Description

AML data node.

Data nodes store the smallest pieces of information. E.g.: UINT8, UINT64, NULL terminated string, etc. Data node don't have children nodes.

Definition at line 95 of file AmlNodeDefines.h.

Field Documentation

◆ Buffer

UINT8* AmlDataNode::Buffer

Buffer containing the data stored by this node.

Definition at line 104 of file AmlNodeDefines.h.

◆ DataType

EAML_NODE_DATA_TYPE AmlDataNode::DataType

Tag identifying what data is stored in this node. E.g. UINT, NULL terminated string, resource data element, etc.

Definition at line 101 of file AmlNodeDefines.h.

◆ NodeHeader

AML_NODE_HEADER AmlDataNode::NodeHeader

Header information. Must be the first field of the struct.

Definition at line 97 of file AmlNodeDefines.h.

◆ Size

UINT32 AmlDataNode::Size

Size of the Buffer.

Definition at line 107 of file AmlNodeDefines.h.


The documentation for this struct was generated from the following file: