IUnregisterPhysicalConnection::UnregisterPhysicalConnectionToExternal-Methode (portcls.h)

Die UnregisterPhysicalConnectionToExternal -Methode löscht die Registrierung einer physischen Verbindung, die durch einen vorherigen Aufruf von PcRegisterPhysicalConnectionToExternal registriert wurde.

Syntax

NTSTATUS UnregisterPhysicalConnectionToExternal(
  [in] PDEVICE_OBJECT  DeviceObject,
  [in] PUNKNOWN        FromUnknown,
  [in] ULONG           FromPin,
  [in] PUNICODE_STRING ToString,
  [in] ULONG           ToPin
);

Parameter

[in] DeviceObject

Zeiger auf das Geräteobjekt für das Adaptergerät. Dieser Parameter muss auf eine Systemstruktur vom Typ DEVICE_OBJECT verweisen.

[in] FromUnknown

Zeiger auf die IPort-Schnittstelle eines Porttreiberobjekts. Das Porttreiberobjekt, das FromUnknown zugeordnet ist, ist an das Untergerät gebunden, das den Datenquellen-Pin der Verbindung bereitstellt.

[in] FromPin

Gibt eine Pin-ID an. Dieser Parameter identifiziert den Datenquellen-Pin (Ausgabe) des Filters, der der FromUnknown-Schnittstelle zugeordnet ist.

[in] ToString

Zeiger auf eine mit NULL endende Unicode-Zeichenfolge, die den Namen des externen Filters enthält, der die Datensenke der Verbindung bereitstellt.

[in] ToPin

Gibt eine Pin-ID an. Dieser Parameter identifiziert die Datensenke (Eingabe) für den externen Filter, der durch den ToString-Parameter benannt wird.

Rückgabewert

UnregisterPhysicalConnectionToExternal gibt STATUS_SUCCESS zurück, wenn der Aufruf erfolgreich war. Andernfalls wird ein geeigneter Fehlercode zurückgegeben.

Hinweise

Weitere Informationen finden Sie unter Dynamische Audiountergeräte.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header portcls.h (portcls.h einschließen)
IRQL PASSIVE_LEVEL

Weitere Informationen

DEVICE_OBJECT

Iport

IUnregisterPhysicalConnection

PcRegisterPhysicalConnectionToExternal