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) |