Método IMarshalingStream::GetMarshalingContextAttribute (objidlbase.h)

Obtiene información sobre el contexto de cálculo de referencias.

Sintaxis

HRESULT GetMarshalingContextAttribute(
  [in]  CO_MARSHALING_CONTEXT_ATTRIBUTES attribute,
  [out] ULONG_PTR                        *pAttributeValue
);

Parámetros

[in] attribute

Atributo que se va a consultar.

[out] pAttributeValue

Valor del atributo .

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Cada valor posible del parámetro de atributo se empareja con el tipo de datos del atributo que identifica.

Puede consultar los siguientes atributos con este método.

Atributo Valores
CO_MARSHALING_SOURCE_IS_APP_CONTAINER Este atributo es un valor booleano, con 0 que representa TRUE y distinto de cero que representa FALSE. Puede convertir de forma segura el valor del resultado en BOOL, pero no es seguro que el autor de la llamada convierta un BOOL* en ULONG_PTR* para el parámetro pAttributeValue o para que la implementación convierta pAttributeValue en BOOL* al establecerlo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Plataforma de destino Windows
Encabezado objidlbase.h (incluya Objidlbase.h)

Consulte también

CO_MARSHALING_CONTEXT_ATTRIBUTES

IGlobalOptions

IMarshalingStream