![]() |
The following steps describe how to retrieve the information in the AMT_Asset_Table.
1. Retrieve the instance of AMT_AssetTable, where the “TableType” key equals “130” (representing Amt Info Table).
2. For that table retrieve the binary information: Structure Version, Supported Amt features, Oem Capabilities.
Click here for a snippet demonstrating this step
You can execute this snippet by inserting it into the execution template found here.
$assetTableRef =$wsmanConnectionObject.NewReference("SELECT * FROM AMT_AssetTable WHERE TableType='130'")
$assetTableInstance =$assetTableRef.Get()
$tableData =$assetTableInstance.GetProperty("TableData")
$tableDataInBytes =[System.Convert]::FromBase64String($tableData)
# Supported AMT features
$i = 12
$amtSupported =$tableDataInBytes[$i++]
$amtEnabled =$tableDataInBytes[$i++]
$iderenabled =$tableDataInBytes[$i++]
$solEnabled =$tableDataInBytes[$i++]
$networkEnabled =$tableDataInBytes[$i++]
$extendedData =$tableDataInBytes[$i++]
Additional Information
The following enumeration defines the structure of the Amt Information table.
typedef struct _PT_AMT_INFORMATION
{
uint32 StructuredVersion;
uint8 AmtSupported;
uint8 AmtEnabled;
uint8 IDEREnabled;
uint8 SOLEnabled;
uint8 NetworkEnabled;
uint8 ExtendedData;
uint8 OEMCapabilities1;
uint8 OEMCapabilities2;
uint8 OEMCapabilities3;
uint8 OEMCapabilities4;
uint16 Reserved;
} PT_AMT_INFORMATION;
Instance Diagram
Not applicable
Classes Used in This Flow
SDK Sample
If there is a sample demonstrating this flow, it is included in the SDK installation file. See SDK Installation Layout for details.
See Also: |
Copyright © 2006-2022, Intel Corporation. All rights reserved. |