EnumSystemFirmwareTables function
Enumerates all system firmware tables of the specified type.
Syntax
Parameters
- FirmwareTableProviderSignature [in]
The identifier of the firmware table provider to which the query is to be directed. This parameter can be one of the following values.
- pFirmwareTableBuffer [out]
A pointer to a buffer that receives the list of firmware tables.') currently returns a single table identifier, 0x0000. This corresponds to the raw SMBIOS firmware table.
The raw firmware table provider ('FIRM') returns a list of DWORD table identifiers. Each identifier corresponds to the beginning of a physical address range. Currently, this provider returns 'C0000' and 'E0000'. These values correspond to physical memory from 0xC0000 to 0xDFFFF and 0xE0000 to 0xFFFFF, respectively.
The ACPI table provider ('ACPI') returns a list of DWORD table identifiers. Each identifier returned corresponds to Signature field of the DESCRIPTION_HEADER structure for an ACPI table currently in the ACPI namespace