Compartilhar via


estrutura PEP_QUERY_SOC_SUBSYSTEM_METADATA (pepfx.h)

A estrutura PEP_QUERY_SOC_SUBSYSTEM_METADATA é usada com a notificação PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA para coletar metadados opcionais sobre o sistema em um subsistema soc (chip) cujo tempo de bloqueio acabou de ser consultado.

Sintaxe

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;

Membros

[in] PlatformIdleStateIndex

O índice de estado ocioso da plataforma para o subsistema SoC que o sistema operacional está consultando.

[in] SubsystemHandle

Um ponteiro de contexto que o PEP forneceu anteriormente na inicialização do subsistema. O ponteiro de contexto é opcional, portanto, se nenhum tiver sido fornecido, o valor será zero. O PEP é livre para ignorar esse campo.

[in] SubsystemName

O nome do subsistema cujos metadados estão sendo consultados.

Flags

Esse membro é reservado e deve ser definido como zero.

[in] MetadataCount

O número de entradas na matriz de metadados . O PEP forneceu anteriormente esse valor como PEP_QUERY_SOC_SUBSYSTEM. MetadataCount.

[in/out] Metadata[ANYSIZE_ARRAY]

Uma matriz de ponteiros para estruturas de PEP_SOC_SUBSYSTEM_METADATA . Cada entrada contém um par de cadeias de caracteres de metadados de chave/valor.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte a partir do Windows 10.
Cabeçalho pepfx.h (inclua Pep_x.h)

Confira também

PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA

PEP_SOC_SUBSYSTEM_METADATA