Bagikan melalui


IShellWindows::Metode RegisterPending (exdisp.h)

Mendaftarkan jendela tertunda sebagai jendela Shell; jendela ditentukan oleh PIDL absolut.

Sintaks

HRESULT RegisterPending(
        long    lThreadId,
  [in]  VARIANT *pvarloc,
  [in]  VARIANT *pvarlocRoot,
  [in]  int     swClass,
  [out] long    *plCookie
);

Parameter

lThreadId

ID utas.

[in] pvarloc

Jenis: VARIAN*

VARIAN jenis VT_VARIANT | VT_BYREF. Atur nilai pvarloc ke PIDL absolut (PIDLIST_ABSOLUTE) yang menentukan jendela untuk mendaftar.

[in] pvarlocRoot

Jenis: VARIAN*

Harus NULL atau tipe VT_EMPTY.

[in] swClass

Jenis: int

Anggota ShellWindowTypeConstants yang menentukan jenis jendela.

[out] plCookie

Jenis: long*

Kue jendela.

Menampilkan nilai

Jenis: HRESULT

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

Keterangan

Dalam konteks koleksi jendela Shell, cookie adalah token yang secara unik mengidentifikasi jendela Shell terdaftar.

Gunakan metode ini untuk mendaftarkan jendela yang tertunda terbuka; jika jendela sudah terbuka, gunakan IShellWindows::Register sebagai gantinya. Gunakan IShellWindows::Cabut untuk membatalkan pendaftaran jendela.

Persyaratan

   
Target Platform Windows
Header exdisp.h
DLL Shdocvw.dll (versi 5.00.2014.0216 atau yang lebih baru)

Lihat juga

IShellWindows

IShellWindows::Register

IShellWindows::Cabut