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

Miniport 物件的 IUnknown 介面指標,該物件支援 MethodItem 所指定的方法集和方法。

MinorTarget

MajorTarget相關聯之數據流物件的IUnknown介面指標。 如果要求未指定次要目標,請將此成員設定為 NULL

Node

指定要求之目標節點的節點標識碼。 如果目標不是節點,此成員會設定為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 音訊子系統目前不支援方法要求。

規格需求

需求
標頭 portcls.h (包含 Portcls.h)

另請參閱

PCFILTER_NODE

PCMETHOD_ITEM