Méthode ITsSbClientConnection ::P utContext (sbtsv.h)
Peut être utilisé par les plug-ins pour stocker des informations de contexte spécifiques à la connexion.
Syntaxe
HRESULT PutContext(
[in] BSTR contextId,
[in] VARIANT context,
[out, optional] VARIANT *existingContext
);
Paramètres
[in] contextId
Variable BSTR qui contient l’ID de contexte. Nous vous recommandons d’utiliser des identificateurs uniques comme ID de contexte pour éviter les collisions entre les plug-ins. Un objet de connexion client peut être utilisé par plusieurs plug-ins.
[in] context
Informations de contexte à stocker.
[out, optional] existingContext
Les informations de contexte existantes pour l’ID de contexte fourni, le cas échéant, sont retournées dans ce paramètre. Les informations existantes sont remplacées.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Les plug-ins peuvent utiliser l’objet de connexion client pour stocker des informations de contexte spécifiques à une demande de connexion. Cela permet aux plug-ins de rester sans état et de s’appuyer exclusivement sur les informations d’état stockées par les demandes de connexion. Les plug-ins qui utilisent cette méthode peuvent également s’inscrire aux notifications de demande de connexion. Les contextes peuvent être supprimés à la réception des notifications CONNECTION_REQUEST_FAILED, CONNECTION_REQUEST_TIMEDOUT ou CONNECTION_REQUEST_SUCCEEDED. Ces notifications indiquent que la demande de connexion est sur le point d’être supprimée.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Windows |
En-tête | sbtsv.h |