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) |