Méthode IMarshalingStream ::GetMarshalingContextAttribute (objidlbase.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 qu’il identifie.
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, avec 0 représentant TRUE et une valeur différente de 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 que l’appelant caste un BOOL* en ULONG_PTR* pour le paramètre pAttributeValue , ou que l’implémentation caste 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 | objidlbase.h (inclure Objidlbase.h) |