Поделиться через


структура 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

PEP_SOC_SUBSYSTEM_METADATA