estructura de PEP_SOC_SUBSYSTEM_METADATA (pep_x.h)
La estructura PEP_SOC_SUBSYSTEM_METADATA contiene pares clave-valor que contienen metadatos para un sistema en un subsistema de chip (SoC). Se usa en el contexto de una notificación de PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA enviada a un complemento de extensión de plataforma (PEP).
Sintaxis
typedef struct _PEP_SOC_SUBSYSTEM_METADATA {
[in/out] UNICODE_STRING Key;
[in/out] UNICODE_STRING Value;
} PEP_SOC_SUBSYSTEM_METADATA, *PPEP_SOC_SUBSYSTEM_METADATA;
Miembros
[in/out] Key
Búfer para que el PEP escriba la parte clave del par de cadenas de metadatos. La clave debe ser única entre todos los valores de clave notificados por este subsistema.
Antes de entrar en la rutina de devolución de llamada de notificación, el kernel hará lo siguiente:
- Asignar previamente 64 WCHAR para Key.Buffer[]
- Cero el búfer
- Establezca Key.MaximumLength en el tamaño del búfer en bytes y
- Establecer Key.Length = 0
El PEP debe usar la memoria asignada a la que apunta la dirección de Key.Buffer para proporcionar la clave. Dado que esta memoria está asignada previamente, no se puede cambiar su tamaño. El PEP es responsable de truncar la cadena de clave, si es necesario, para que no supere la longitud especificada en Key.MaximumLength (incluida la terminación UNICODE_NULL carácter).
[in/out] Value
Búfer para que el PEP escriba la parte de valor del par de cadenas de metadatos.
Antes de entrar en la rutina de devolución de llamada de notificación, el kernel hará lo siguiente:
- Asignar previamente 64 WCHAR para Value.Buffer[]
- Cero el búfer
- Establezca Value.MaximumLength en el tamaño del búfer en bytes y
- Establecer Value.Length = 0
El PEP debe usar la memoria asignada a la que apunta la dirección de Value.Buffer para proporcionar el valor de metadatos. Dado que esta memoria está asignada previamente, no se puede cambiar su tamaño. El PEP es responsable de truncar la cadena de valor, si es necesario, para que no supere la longitud especificada en Value.MaximumLength (incluida la terminación UNICODE_NULL carácter).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite a partir de Windows 10. |
Encabezado | pep_x.h (incluya Pep_x.h) |