Compartilhar via


estrutura PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES (pepfx.h)

A estrutura PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES contém uma lista de recursos de controle de energia traduzidos para o PEP (plug-in de extensão de plataforma) a ser usado.

Sintaxe

typedef struct _PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES {
  [in]  PEPHANDLE         DeviceHandle;
  [in]  ULONG             RequestFlags;
  [out] NTSTATUS          Status;
        SIZE_T            TranslatedResourcesSize;
  [in]  PCM_RESOURCE_LIST TranslatedResources;
} PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES, *PPEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES;

Membros

[in] DeviceHandle

Um valor PEPHANDLE que identifica o registro do dispositivo para serviços ACPI. O PEP (plug-in de extensão de plataforma) forneceu esse identificador em resposta a uma notificação de PEP_NOTIFY_ACPI_REGISTER_DEVICE anterior.

[in] RequestFlags

Um conjunto de sinalizadores de entrada. Nenhum sinalizador é definido atualmente para esse membro, que é sempre definido como PEP_ACPI_TDCR_FLAG_NONE (0x0).

[out] Status

Um valor NTSTATUS que indica o status da tradução de recursos. O PEP define esse membro como STATUS_SUCCESS para indicar que o PEP recebeu com êxito os recursos traduzidos. Caso contrário, o PEP define esse membro como um erro apropriado status código.

TranslatedResourcesSize

O tamanho, em bytes, dos dados da lista TranslatedResources que seguem essa estrutura.

[in] TranslatedResources

Uma estrutura CM_RESOURCE_LIST que serve como o cabeçalho da lista de recursos. O restante da lista de recursos segue imediatamente esse cabeçalho.

Comentários

Essa estrutura é usada pela notificação PEP_NOTIFY_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES para fornecer ao PEP uma lista de recursos de controle de energia traduzidos. Os membros RequestFlags, TranslatedResourcesSize e TranslatedResources da estrutura contêm valores de entrada fornecidos pela PoFx ( estrutura de gerenciamento de energia ) do Windows quando essa notificação é enviada. O membro Status contém um valor de saída que o PEP grava na estrutura em resposta à notificação.

Requisitos

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

Confira também