Bagikan melalui


Metode IBindCtx::SetBindOptions (objidl.h)

Mengatur nilai baru untuk parameter pengikatan yang disimpan dalam konteks ikatan.

Sintaks

HRESULT SetBindOptions(
  [in] BIND_OPTS *pbindopts
);

Parameter

[in] pbindopts

Penunjuk ke struktur BIND_OPTS3 yang berisi parameter pengikatan.

Nilai kembali

Metode ini dapat mengembalikan nilai pengembalian standar E_OUTOFMEMORY dan S_OK.

Keterangan

Konteks ikat berisi blok parameter yang umum untuk sebagian besar operasi IMoniker . Parameter ini tidak berubah saat operasi bergerak dari satu bagian ke bagian moniker komposit.

Operasi pengikatan berikutnya dapat memanggil IBindCtx::GetBindOptions untuk mengambil parameter ini.

Catatan untuk Penelepon

Metode ini dapat dipanggil oleh klien moniker (mereka yang menggunakan moniker untuk memperoleh penunjuk antarmuka ke objek).

Saat Anda pertama kali membuat konteks ikatan dengan menggunakan fungsi CreateBindCtx , bidang struktur BIND_OPTS diinisialisasi ke nilai berikut:

    cbStruct = sizeof(BIND_OPTS); 
    grfFlags = 0; 
    grfMode = STGM_READWRITE; 
    dwTickCountDeadline = 0; 

Anda dapat menggunakan metode IBindCtx::SetBindOptions untuk mengubah nilai-nilai ini sebelum menggunakan konteks ikat, jika Anda menginginkan nilai selain default.

SetBindOptions menyalin anggota struktur yang ditentukan, tetapi bukan struktur COSERVERINFO dan penunjuk yang dikandungnya. Penelepon mungkin tidak membebaskan pointer ini sampai konteks ikatan dirilis.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows 2000 Server [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header objidl.h

Lihat juga

BIND_OPTS

BIND_OPTS2

BIND_OPTS3

IBindCtx