Enumeração UCMUCSIFUNCENUM (ucmucsifuncenum.h)

Define valores para todas as funções de exportação chamadas por um driver de cliente de uma extensão de classe UcmUcsiCx.

Syntax

typedef enum _UCMUCSIFUNCENUM {
  UcmUcsiDeviceInitInitializeTableIndex,
  UcmUcsiDeviceInitializeTableIndex,
  UcmUcsiConnectorCollectionCreateTableIndex,
  UcmUcsiConnectorCollectionAddConnectorTableIndex,
  UcmUcsiPpmCreateTableIndex,
  UcmUcsiPpmSetUcsiCommandRequestQueueTableIndex,
  UcmUcsiPpmStartTableIndex,
  UcmUcsiPpmStopTableIndex,
  UcmUcsiPpmNotificationTableIndex,
  UcmucsiFunctionTableNumEntries
} UCMUCSIFUNCENUM;

Constantes

 
UcmUcsiDeviceInitInitializeTableIndex
UcmUcsiDeviceInitInitialize – inicializa o WDFDEVICE_INIT fornecido pela estrutura.
UcmUcsiDeviceInitializeTableIndex
UcmUcsiDeviceInitialize – inicializa a extensão da classe UcmUcsiCx.
UcmUcsiConnectorCollectionCreateTableIndex
UcmUcsiConnectorCollectionCreate – cria um objeto de coleção de conectores com UcmUcsiCx.
UcmUcsiConnectorCollectionAddConnectorTableIndex
UcmUcsiConnectorCollectionAddConnector – adiciona um conector ao objeto de coleção do conector.
UcmUcsiPpmCreateTableIndex
UcmUcsiPpmCreate – cria um objeto PPM (Platform Policy Manager).
UcmUcsiPpmSetUcsiCommandRequestQueueTableIndex
UcmUcsiPpmSetUcsiCommandRequestQueue – fornece um objeto de fila de estrutura usado para expedir comandos UCSI para o driver cliente.
UcmUcsiPpmStartTableIndex
UcmUcsiPpmStart – instrui a extensão de classe a começar a enviar solicitações para o driver cliente.
UcmUcsiPpmStopTableIndex
UcmUcsiPpmStop – instrui a extensão de classe a parar de enviar solicitações para o driver cliente.
UcmUcsiPpmNotificationTableIndex
UcmUcsiPpmNotification - informa a extensão de classe UcmUcsiCx sobre uma notificação UCSI.
UcmucsiFunctionTableNumEntries
Fim dessa enumeração.

Requisitos

Requisito Valor
Versão mínima do KMDF 1.27
Versão mínima do UMDF N/D
Cabeçalho ucmucsifuncenum.h (inclua UcmUcsiCx.h)

Confira também

Ucmucsicx.h