Share via


PCFILTER_DESCRIPTOR結構 (portcls.h)

PCFILTER_DESCRIPTOR結構描述迷你埠驅動程序的篩選實作。 結構會指定篩選條件的針腳、節點、連接和屬性。

語法

typedef struct {
  ULONG                         Version;
  const PCAUTOMATION_TABLE      *AutomationTable;
  ULONG                         PinSize;
  ULONG                         PinCount;
  const PCPIN_DESCRIPTOR        *Pins;
  ULONG                         NodeSize;
  ULONG                         NodeCount;
  const PCNODE_DESCRIPTOR       *Nodes;
  ULONG                         ConnectionCount;
  const PCCONNECTION_DESCRIPTOR *Connections;
  ULONG                         CategoryCount;
  const GUID                    *Categories;
} PCFILTER_DESCRIPTOR, *PPCFILTER_DESCRIPTOR;

成員

Version

保留的。 初始化為零。

AutomationTable

自動化數據表的指標。 這是 類型為 PCAUTOMATION_TABLE的結構。 自動化數據表會指定篩選實例屬性的處理程式。

PinSize

指定 Pins 陣列中每個元素的大小,以位元組為單位。 此值應為 8 的倍數,且至少為 大小 (PCPIN_DESCRIPTOR) 。 較大的值可讓用戶端特定的描述項資訊附加至釘選描述項。

PinCount

指定 Pins 陣列中的針腳描述項數目。

Pins

針腳描述元陣列的指標。 每個數位元素都是 PCPIN_DESCRIPTOR 結構。

NodeSize

指定 Nodes 陣列中每個元素的大小,以位元組為單位。 此值應為 8 的倍數,且至少為 大小 (PCNODE_DESCRIPTOR) 。 較大的值可讓用戶端特定的描述項資訊附加至節點描述項。

NodeCount

指定 Nodes 陣列中的節點描述項數目。

Nodes

節點描述項陣列的指標。 每個數位元素都是 PCNODE_DESCRIPTOR 結構。

ConnectionCount

指定 Connections陣列中的連線數目。

Connections

連接描述項陣列的指標。 每個陣列元素都是 PCCONNECTION_DESCRIPTOR 結構。

CategoryCount

指定 Categories 陣列中的 GUID 數目。

Categories

指定物件所屬類別之 GUID 陣列的指標。 請參閱 安裝音訊配接器的裝置介面中的拓撲類別討論。

備註

埠驅動程式會呼叫 IMiniport::GetDescription 方法,以取得迷你埠驅動程式的篩選描述元。 篩選描述項是描述迷你埠驅動程序針腳、節點、連接和屬性的 PCFILTER_DESCRIPTOR 結構。 如需詳細資訊,請參閱 篩選、釘選和節點屬性

規格需求

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

另請參閱

IMiniport::GetDescription

PCAUTOMATION_TABLE

PCCONNECTION_DESCRIPTOR

PCNODE_DESCRIPTOR

PCPIN_DESCRIPTOR