共用方式為


IKsTopology::CreateNodeInstance 方法 (ksproxy.h)

CreateNodeInstance 方法會要求 KS 篩選物件開啟拓撲節點物件。

語法

HRESULT CreateNodeInstance(
  [in]           ULONG       NodeId,
  [in]           ULONG       Flags,
  [in]           ACCESS_MASK DesiredAccess,
  [in, optional] IUnknown    *UnkOuter,
  [in]           REFGUID     InterfaceId,
  [out]          LPVOID      *Interface
);

參數

[in] NodeId

要開啟之拓撲節點對象的標識碼。

[in] Flags

列舉拓撲節點物件類型的位掩碼。 目前未定義旗標。

[in] DesiredAccess

ACCESS_MASK 位掩碼,指定呼叫端對拓撲節點物件所需的存取類型。 如需每個存取權值的描述,請參閱 ZwCreateFile

[in, optional] UnkOuter

支援拓撲節點介面 IUnknown 介面的指標。

[in] InterfaceId

要求的拓撲節點介面標識碼。

[out] Interface

接收 InterfaceId中所要求介面指標之變數的指標。 成功傳回時,*Interface 包含物件的要求介面指標。 如果物件不支援在 InterfaceId 中指定的介面,則 *Interface 會設定為 NULL

傳回值

如果成功,則傳回 NOERROR;否則,會傳回錯誤碼。

要求

要求 價值
目標平臺 DesktopMobile
標頭 ksproxy.h (包括 Ksproxy.h)

另請參閱

ACCESS_MASK

IKsTopology

ZwCreateFile