структура PEP_QUERY_SOC_SUBSYSTEM_METADATA (pepfx.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. MetadataCount.

[in/out] Metadata[ANYSIZE_ARRAY]

Массив указателей на PEP_SOC_SUBSYSTEM_METADATA структуры. Каждая запись содержит одну пару "ключ-значение" метаданных типа "ключ-значение".

Требования

Требование Значение
Минимальная версия клиента Поддерживается начиная с Windows 10.
Верхняя часть pepfx.h (включая Pep_x.h)

См. также раздел

PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA

PEP_SOC_SUBSYSTEM_METADATA