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 结构