Méthode IMarshalingStream ::GetMarshalingContextAttribute (objidl.h)
Obtient des informations sur le contexte de marshaling.
Syntaxe
HRESULT GetMarshalingContextAttribute(
[in] CO_MARSHALING_CONTEXT_ATTRIBUTES attribute,
[out] ULONG_PTR *pAttributeValue
);
Paramètres
[in] attribute
Attribut à interroger.
[out] pAttributeValue
Valeur de l’attribut.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Chaque valeur possible du paramètre d’attribut est associée au type de données de l’attribut identifié.
Vous pouvez interroger les attributs suivants avec cette méthode.
Attribut | Valeurs |
---|---|
CO_MARSHALING_SOURCE_IS_APP_CONTAINER | Cet attribut est une valeur booléenne, 0 représentant TRUE et non zéro représentant FALSE. Vous pouvez convertir en toute sécurité la valeur du résultat en BOOL, mais il n’est pas sûr pour l’appelant de caster une boOL* en ULONG_PTR* pour le paramètre pAttributeValue , ni pour l’implémentation de caster pAttributeValue en BOOL* lors de sa définition. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Windows |
En-tête | objidl.h (inclure Objidlbase.h) |