PCMETHOD_REQUEST 结构 (portcls.h)
PCMETHOD_REQUEST 结构指定方法请求。
语法
typedef struct _PCMETHOD_REQUEST {
PUNKNOWN MajorTarget;
PUNKNOWN MinorTarget;
ULONG Node;
const PCMETHOD_ITEM *MethodItem;
ULONG Verb;
} PCMETHOD_REQUEST, *PPCMETHOD_REQUEST;
成员
MajorTarget
指向微型端口对象的 IUnknown 接口的指针,该对象支持 MethodItem 指定的方法集和方法。
MinorTarget
指向与 MajorTarget 关联的流对象的 IUnknown 接口的指针。 如果请求未指定次要目标,请将此成员设置为 NULL。
Node
指定请求的目标节点的节点 ID。 如果目标不是节点,则此成员将设置为 ULONG (-1) 。
MethodItem
指向 PCMETHOD_ITEM 结构的指针,该结构描述筛选器、引脚或节点支持的方法。
Verb
指定方法请求的类型。 此成员可以设置为下表中一个或多个标志位的按位 OR。
标记位 | 含义 |
---|---|
PCMETHOD_ITEM_FLAG_BASICSUPPORT | 返回有关 MethodItem->Id 指定的方法的基本支持信息。 |
PCMETHOD_ITEM_FLAG_SEND | 执行 MethodItem->Id 指定的方法。客户端应符合 方法的基本支持信息。 |
PCMETHOD_ITEM_FLAG_SETSUPPORT | 返回有关支持 MethodItem-> Set 指定的方法集的信息。 |
注解
这是端口驱动程序传递给微型端口驱动程序的方法处理程序例程的结构。 PCMETHOD_ITEM 结构包含指向方法处理程序的指针,该方法处理程序将PCMETHOD_REQUEST指针作为其单个调用参数。
WDM 音频子系统当前不支持方法请求。
要求
要求 | 值 |
---|---|
Header | portcls.h (包括 Portcls.h) |