Méthode CBasePin. GetConnected
La GetConnected méthode récupère le code confidentiel connecté à ce code confidentiel.
Syntaxe
IPin* GetConnected();
Paramètres
Cette méthode n’a aucun paramètre.
Valeur de retour
Retourne un pointeur vers l’interface IPIN de l’autre pin.
Notes
Si le code pin n’est pas connecté, cette méthode retourne la valeur null. Appelez la méthode CBasePin :: IsConnected pour déterminer si le code PIN est connecté.
La méthode n’appelle pas AddRef sur l’interface IPIN , de sorte que l’appelant ne doit pas libérer l’interface.
Exemples
Étant donné que le décompte de références n’est pas incrémenté sur le pointeur retourné, vous pouvez chaîner des appels de méthode ensemble :
if (m_MyPin->IsConnected())
{
m_MyPin->GetConnected()->EndOfStream();
}
Ce modèle de codage est très pratique ; mais comme l’illustre l’exemple, vous devez veiller à ne pas déréférencer un pointeur null lorsque le code confidentiel n’est pas connecté.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|