Bagikan melalui


IRpcOptions::Metode kueri (objidlbase.h)

Mengambil nilai properti opsi pengikatan RPC.

Sintaks

HRESULT Query(
  [in]  IUnknown          *pPrx,
  [in]  RPCOPT_PROPERTIES dwProperty,
  [out] ULONG_PTR         *pdwValue
);

Parameter

[in] pPrx

Penunjuk ke proksi yang propertinya sedang dikueri.

[in] dwProperty

Pengidentifikasi properti yang akan dikueri, yang harus COMBND_RPCTIMEOUT atau COMBND_SERVER_LOCALITY (bendera ini tersedia dimulai dengan Windows Server 2003.)

[out] pdwValue

Penunjuk ke nilai properti.

Menampilkan nilai

Metode ini dapat mengembalikan nilai pengembalian standar E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL, dan S_OK.

Keterangan

Meskipun properti COMBND_RPCTIMEOUT juga dapat diatur menggunakan metode Set , properti COMBND_SERVER_LOCALITY hanya dapat dikueri.

Lihat IRpcOptions untuk tabel nilai yang mungkin dari properti COMBND_RPCTIMEOUT.

Nilai yang mungkin dari properti COMBND_SERVER_LOCALITY, yang menjelaskan tingkat keterpencilan koneksi RPC, dijumlahkan dalam tabel berikut.

Nilai Deskripsi
SERVER_LOCALITY_PROCESS_LOCAL Rekanan berada dalam proses yang sama dengan klien.
SERVER_LOCALITY_MACHINE_LOCAL Rekanan berada di komputer yang sama dengan klien tetapi dalam proses yang berbeda.
SERVER_LOCALITY_REMOTE Rekanan berada di komputer jarak jauh.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header objidlbase.h (termasuk ObjIdl.h)

Lihat juga

IRpcOptions