PCW_CALLBACK_TYPE enumeração (wdm.h)
A PCW_CALLBACK_TYPE
enumeração define o tipo da notificação enviada pelo sistema para a função de PCW_CALLBACK definida pelo provedor. O sistema passa um valor dessa enumeração no Type
parâmetro do retorno de chamada.
Syntax
typedef enum _PCW_CALLBACK_TYPE {
PcwCallbackAddCounter,
PcwCallbackRemoveCounter,
PcwCallbackEnumerateInstances,
PcwCallbackCollectData
} PCW_CALLBACK_TYPE, *PPCW_CALLBACK_TYPE;
Constantes
PcwCallbackAddCounter O sistema invoca o retorno de chamada do provedor com esse Type valor para notificar o provedor de que um consumidor adicionou um filtro de instância a uma consulta que envolve esse contraconjunto.A maioria dos provedores ignorará as notificações com esse Type , mas alguns podem usar essa notificação para otimizar sua coleta de dados. Por exemplo, um provedor pode InterlockedIncrement ser um contador global para cada notificação AddCounter e acompanhar apenas os dados de desempenho quando o contador global for diferente de zero. |
PcwCallbackRemoveCounter O sistema invoca o retorno de chamada do provedor com esse Type valor para notificar o provedor de que um consumidor removeu um filtro de instância de uma consulta que envolve esse contraconjunto.A maioria dos provedores ignorará as notificações com esse Type , mas alguns podem usar essa notificação para otimizar sua coleta de dados. Por exemplo, um provedor pode InterlockedDecrement ser um contador global para cada notificação RemoveCounter e acompanhar apenas os dados de desempenho quando o contador global for diferente de zero. |
PcwCallbackEnumerateInstances O sistema invoca o retorno de chamada do provedor com esse Type valor para solicitar que o provedor forneça os valores de Nome e ID para as instâncias do contador.A maioria dos provedores usará a mesma implementação para notificações PcwCallbackEnumerateInstances e PcwCallbackCollectData, mas alguns podem otimizar a coleta de dados ignorando a coleta de valores de dados de contador ao responder a um retorno de chamada PcwCallbackEnumerateInstances. |
PcwCallbackCollectData O sistema invoca o retorno de chamada do provedor com esse Type valor para solicitar que o provedor forneça os valores de dados Nome, ID e contador para as instâncias do contador.Consulte a documentação da função PCW_CALLBACK para obter detalhes e exemplos de como lidar com essa notificação. |
Requisitos
Cliente mínimo com suporte | Disponível no Windows 7 e versões posteriores do Windows. |
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h) |