структура PEP_QUERY_SOC_SUBSYSTEM_METADATA (pep_x.h)
Структура PEP_QUERY_SOC_SUBSYSTEM_METADATA используется с уведомлением PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA для сбора необязательных метаданных о системе на микросхеме (SoC), время блокировки которой только что запрашивалось.
Синтаксис
typedef struct _PEP_QUERY_SOC_SUBSYSTEM_METADATA {
[in] ULONG PlatformIdleStateIndex;
[in] PVOID SubsystemHandle;
[in] PCUNICODE_STRING SubsystemName;
ULONG Flags;
[in] ULONG MetadataCount;
PPEP_SOC_SUBSYSTEM_METADATA Metadata[ANYSIZE_ARRAY];
} PEP_QUERY_SOC_SUBSYSTEM_METADATA, *PPEP_QUERY_SOC_SUBSYSTEM_METADATA;
Члены
[in] PlatformIdleStateIndex
Индекс состояния простоя платформы для подсистемы SoC, запрашивающей ОС.
[in] SubsystemHandle
Указатель контекста, указанный ранее в инициализации подсистемы PEP. Указатель контекста является необязательным, поэтому если значение не было указано, значение будет равно нулю. PEP может игнорировать это поле.
[in] SubsystemName
Имя подсистемы, метаданные которой запрашиваются.
Flags
Этот элемент зарезервирован и должен иметь значение нулю.
[in] MetadataCount
Количество записей в массиве метаданных . Ранее PEP предоставил это значение как PEP_QUERY_SOC_SUBSYSTEM.метаданных.
[in/out] Metadata[ANYSIZE_ARRAY]
Массив указателей на PEP_SOC_SUBSYSTEM_METADATA структуры. Каждая запись содержит одну строку метаданных ключа и значения.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается начиная с Windows 10. |
заголовка | pep_x.h (include Pep_x.h) |
См. также
PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA