共用方式為


IUnregisterPhysicalConnection::UnregisterPhysicalConnectionFromExternal 方法 (portcls.h)

UnregisterPhysicalConnectionFromExternal 方法會刪除先前呼叫 PcRegisterPhysicalConnectionFromExternal 所註冊之實體連線的註冊。

語法

NTSTATUS UnregisterPhysicalConnectionFromExternal(
  [in] PDEVICE_OBJECT  DeviceObject,
  [in] PUNICODE_STRING FromString,
  [in] ULONG           FromPin,
  [in] PUNKNOWN        ToUnknown,
  [in] ULONG           ToPin
);

參數

[in] DeviceObject

配接器裝置之裝置物件的指標。 此參數必須指向類型 為 DEVICE_OBJECT的系統結構。

[in] FromString

Null 終止 Unicode 字串的指標,其中包含提供連接之數據源釘選的外部篩選名稱。

[in] FromPin

指定釘選標識碼。 此參數會識別 FromString 參數所命名之外部篩選上的數據源 (輸出) 釘選。

[in] ToUnknown

埠驅動程序物件的 IPort 介面指標。 與 ToUnknown 相關聯的埠驅動程式物件會系結至提供連線數據接收針腳的子裝置。

[in] ToPin

指定釘選標識碼。 此參數會識別與 ToUnknown 介面相關聯之篩選上的數據接收 (輸入) 釘選。

傳回值

如果呼叫成功,UnregisterPhysicalConnectionFromExternal 會傳回STATUS_SUCCESS。 否則,它會傳回適當的錯誤碼。

備註

如需詳細資訊,請參閱 動態音訊子裝置

規格需求

需求
目標平台 Universal
標頭 portcls.h (包含 Portcls.h)
IRQL PASSIVE_LEVEL

另請參閱

DEVICE_OBJECT

IPort

IUnregisterPhysicalConnection

PcRegisterPhysicalConnectionFromExternal