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) |