IMarshalingStream::GetMarshalingContextAttribute-Methode (objidlbase.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 objidlbase.h (include Objidlbase.h)

Weitere Informationen

CO_MARSHALING_CONTEXT_ATTRIBUTES

IGlobalOptions

IMarshalingStream