Metodo IMarshalingStream::GetMarshalingContextAttribute (objidlbase.h)
Ottiene informazioni sul contesto di marshalling.
Sintassi
HRESULT GetMarshalingContextAttribute(
[in] CO_MARSHALING_CONTEXT_ATTRIBUTES attribute,
[out] ULONG_PTR *pAttributeValue
);
Parametri
[in] attribute
Attributo da eseguire per la query.
[out] pAttributeValue
Valore dell'attributo.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Ogni valore possibile del parametro dell'attributo è associato al tipo di dati dell'attributo identificato.
È possibile eseguire una query sugli attributi seguenti con questo metodo.
Attributo | Valori |
---|---|
CO_MARSHALING_SOURCE_IS_APP_CONTAINER | Questo attributo è un valore booleano, con 0 che rappresenta TRUE e diverso da zero che rappresentano FALSE. È possibile eseguire in modo sicuro il cast del valore del risultato in BOOL, ma non è sicuro che il chiamante esenga il cast di un valore BOOL* a ULONG_PTR* per il parametro pAttributeValue o per l'implementazione di eseguire il cast di pAttributeValue in BOOL* durante l'impostazione. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Server minimo supportato | Windows Server 2012 |
Piattaforma di destinazione | Windows |
Intestazione | objidlbase.h (include Objidlbase.h) |