Freigeben über


IKsPin::KsCreateSinkPinHandle-Methode (ksproxy.h)

Mit der KsCreateSinkPinHandle--Methode wird ein Pinhandle erstellt und im KS-Pinobjekt gespeichert.

Syntax

HRESULT KsCreateSinkPinHandle(
  [in] KSPIN_INTERFACE & Interface,
  [in] KSPIN_MEDIUM &    Medium
);

Parameter

[in] Interface

Ein Typverweis auf eine KSPIN_INTERFACE Struktur für die Schnittstelle, die KsCreateSinkPinHandle für die erstellte Pin ausgehandelt.

[in] Medium

Ein Typverweis auf eine KSPIN_MEDIUM Struktur für das Medium, das KsCreateSinkPinHandle für die erstellte Pin ausgehandelt.

Rückgabewert

Gibt NOERROR zurück, wenn dies erfolgreich ist; andernfalls wird ein Fehlercode zurückgegeben.

Bemerkungen

Da die KsCreateSinkPinHandle- Methode Pass-by-Verweisvariablen verwendet, ist es nicht erforderlich, Zeiger an KSPIN_INTERFACE und KSPIN_MEDIUM Strukturen als Argumente zu übergeben.

Nachdem KsCreateSinkPinHandle einen Pinhandle erstellt hat, können Sie das Handle abrufen, indem Sie die IKsObject::KsGetObjectHandle--Methode aufrufen.

Diese Methode ist für die Proxyverwendung vorgesehen und wird nicht für die Anwendungsverwendung empfohlen.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- ksproxy.h (include Ksproxy.h)

Siehe auch

IKsObject::KsGetObjectHandle

KSPIN_INTERFACE

KSPIN_MEDIUM