Bagikan melalui


IMarshalingStream::GetMarshalingContextAttribute method (objidlbase.h)

Mendapatkan informasi tentang konteks marshaling.

Sintaks

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

Parameter

[in] attribute

Atribut untuk kueri.

[out] pAttributeValue

Nilai atribut.

Nilai kembali

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Setiap nilai parameter atribut yang mungkin dipasangkan dengan jenis data atribut yang diidentifikasi ini.

Anda dapat mengkueri atribut berikut dengan metode ini.

Atribut Nilai
CO_MARSHALING_SOURCE_IS_APP_CONTAINER Atribut ini adalah nilai boolean, dengan 0 mewakili TRUE dan nonzero yang mewakili FALSE. Anda dapat dengan aman mentransmisikan nilai hasilnya ke BOOL, tetapi tidak aman bagi pemanggil untuk mentransmisikan BOOL* ke ULONG_PTR* untuk parameter pAttributeValue , atau untuk implementasi untuk mentransmisikan pAttributeValue ke BOOL* saat mengaturnya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
Target Platform Windows
Header objidlbase.h (termasuk Objidlbase.h)

Lihat juga

CO_MARSHALING_CONTEXT_ATTRIBUTES

IGlobalOptions

IMarshalingStream