Partager via


IKsPin ::KsCreateSinkPinHandle, méthode (ksproxy.h)

La méthode KsCreateSinkPinHandle crée un handle d’épingle et la stocke dans l’objet de broche KS.

Syntaxe

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

Paramètres

[in] Interface

Référence de type à une structure KSPIN_INTERFACE pour l’interface qui KsCreateSinkPinHandle négociée pour la broche créée.

[in] Medium

Référence de type à une structure KSPIN_MEDIUM pour le support qui KsCreateSinkPinHandle négocié pour la broche créée.

Valeur de retour

Retourne NOERROR en cas de réussite ; sinon, retourne un code d’erreur.

Remarques

Étant donné que la méthode KsCreateSinkPinHandle utilise des variables de référence pass-by-reference, il n’est pas nécessaire de passer des pointeurs vers KSPIN_INTERFACE et KSPIN_MEDIUM structures en tant qu’arguments.

Une fois KsCreateSinkPinHandle a créé un handle d’épingle, vous pouvez récupérer le handle en appelant la méthode IKsObject ::KsGetObjectHandle.

Cette méthode est destinée à une utilisation proxy et n’est pas recommandée pour l’utilisation de l’application.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête ksproxy.h (include Ksproxy.h)

Voir aussi

IKsObject ::KsGetObjectHandle

KSPIN_INTERFACE

KSPIN_MEDIUM