PCW_CALLBACK_INFORMATION union (wdm.h)

联合 PCW_CALLBACK_INFORMATION 包含系统发送到提供程序定义的 PCW_CALLBACK 函数的通知的详细信息。 系统在回调的 参数中 Info 传递指向此联合的指针。 联合的活动字段由回调的 Type 参数的值决定。

语法

typedef union _PCW_CALLBACK_INFORMATION {
  PCW_COUNTER_INFORMATION AddCounter;
  PCW_COUNTER_INFORMATION RemoveCounter;
  PCW_MASK_INFORMATION    EnumerateInstances;
  PCW_MASK_INFORMATION    CollectData;
} PCW_CALLBACK_INFORMATION, *PPCW_CALLBACK_INFORMATION;

成员

AddCounter

包含通知详细信息PcwCallbackAddCounter的PCW_COUNTER_INFORMATION结构。

RemoveCounter

包含通知详细信息PcwCallbackRemoveCounter的PCW_COUNTER_INFORMATION结构。

EnumerateInstances

包含通知详细信息PcwCallbackEnumerateInstances的PCW_MASK_INFORMATION结构。

CollectData

包含通知详细信息PcwCallbackCollectData的PCW_MASK_INFORMATION结构。

要求

要求
最低受支持的客户端 在 Windows 7 和更高版本的 Windows 中可用。
标头 wdm.h (包括 Wdm.h、Ntddk.h)

另请参阅

PCW_CALLBACK回调函数

_PCW_COUNTER_INFORMATION 结构

_PCW_MASK_INFORMATION结构