IMarshalingStream::GetMarshalingContextAttribute-Methode (objidl.h)
Ruft Informationen zum Marshallkontext ab.
Syntax
HRESULT GetMarshalingContextAttribute(
[in] CO_MARSHALING_CONTEXT_ATTRIBUTES attribute,
[out] ULONG_PTR *pAttributeValue
);
Parameter
[in] attribute
Das zu abfragende Attribut.
[out] pAttributeValue
Der Wert des Attributs.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Jeder mögliche Wert des Attributparameters wird mit dem Datentyp des von diesem identifizierten Attributs gekoppelt.
Sie können die folgenden Attribute mit dieser Methode abfragen.
attribute | Werte |
---|---|
CO_MARSHALING_SOURCE_IS_APP_CONTAINER | Dieses Attribut ist ein boolescher Wert, wobei 0 true und nonzero false darstellt. Sie können den Wert des Ergebnisses sicher in BOOL umwandeln, aber es ist nicht sicher, dass der Aufrufer eine BOOL* in ULONG_PTR* für den pAttributeValue-Parameter umwandle, oder dass die Implementierung pAttributeValue in BOOL* umwandle. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Zielplattform | Windows |
Kopfzeile | objidl.h (include Objidlbase.h) |