dmi_apple_platform_feature
Synopsis
#include <opendmi/entity/apple/platform-feature.h>
typedef struct dmi_apple_platform_feature {
uint64_t features;
} dmi_apple_platform_feature_t;
Description
The dmi_apple_platform_feature_t structure holds the decoded Apple platform
feature information (type 133), which tells the features of the platform,
which macOS reads. Older Macs carry no such structure.
The structure is returned by dmi_entity_info for the structures decoded
by dmi_apple_platform_feature_spec, of type DMI_TYPE(apple_platform_feature), declared in <opendmi/module/apple.h>,
once the Apple extension module (dmi_apple_module) is enabled, which is done
for the platforms of Apple firmware when the context has
DMI_CONTEXT_FLAG_AUTO_MODULES. It lives as long as the context it has been
decoded in.
Fields
features-
Features of the platform, a set of
dmi_apple_platform_feature_bit_tbits, seedmi_apple_platform_feature_bit.