Partager via


Méthode IKsPin ::KsCreateSinkPinHandle (ksproxy.h)

La méthode KsCreateSinkPinHandle crée une poignée de broche et la stocke dans l’objet pin KS.

Syntaxe

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

Paramètres

[in] Interface

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

[in] Medium

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

Valeur retournée

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

Remarques

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

Une fois que 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.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête ksproxy.h (inclure Ksproxy.h)

Voir aussi

IKsObject ::KsGetObjectHandle

KSPIN_INTERFACE

KSPIN_MEDIUM