Método IMarshalingStream::GetMarshalingContextAttribute (objidl.h)
Obtém informações sobre o contexto de marshaling.
Sintaxe
HRESULT GetMarshalingContextAttribute(
[in] CO_MARSHALING_CONTEXT_ATTRIBUTES attribute,
[out] ULONG_PTR *pAttributeValue
);
Parâmetros
[in] attribute
O atributo a ser consultado.
[out] pAttributeValue
O valor do atributo.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Cada valor possível do parâmetro de atributo é emparelhado com o tipo de dados do atributo identificado.
Você pode consultar os atributos a seguir com esse método.
Atributo | Valores |
---|---|
CO_MARSHALING_SOURCE_IS_APP_CONTAINER | Esse atributo é um valor booliano, com 0 representando TRUE e diferente de zero representando FALSE. Você pode converter com segurança o valor do resultado para BOOL, mas não é seguro para o chamador converter um BOOL* para ULONG_PTR* para o parâmetro pAttributeValue ou para a implementação converter pAttributeValue para BOOL* ao defini-lo. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Windows Server 2012 |
Plataforma de Destino | Windows |
Cabeçalho | objidl.h (inclua Objidlbase.h) |