Struktur STISUBSCRIBE (sti.h)

Struktur STISUBSCRIBE digunakan sebagai parameter untuk metode IStiDevice::Subscribe .

Sintaks

typedef struct _STISUBSCRIBE {
  DWORD  dwSize;
  DWORD  dwFlags;
  DWORD  dwFilter;
  HWND   hWndNotify;
  HANDLE hEvent;
  UINT   uiNotificationMessage;
} STISUBSCRIBE, *LPSTISUBSCRIBE;

Anggota

dwSize

Ukuran yang disediakan penelepon, dalam byte, dari struktur STISUBSCRIBE.

dwFlags

Salah satu bendera bit berikut, didefinisikan dalam sti.h.

STI_SUBSCRIBE_FLAG_EVENT

Pemberitahuan peristiwa harus dikirimkan ke aplikasi dengan panggilan ke SetEvent. Anggota hEvent berisi handel peristiwa Win32.

Bendera bit ini lebih disukai karena alasan keamanan.

STI_SUBSCRIBE_FLAG_WINDOW

Pemberitahuan peristiwa harus dikirimkan ke aplikasi menggunakan pesan jendela. Anggota dwWndNotify berisi handel jendela dan uiNotificationMessage berisi pesan jendela.

Bendera bit ini kedaluarsa. Jangan gunakan.

dwFilter

Dicadangkan untuk penggunaan sistem.

hWndNotify

Tangani ke jendela aplikasi yang harus menerima pesan yang ditentukan oleh uiNotificationMessage saat peristiwa terjadi. Digunakan hanya jika STI_SUBSCRIBE_FLAG_WINDOW diatur dalam dwFlags.

hEvent

Tangani ke peristiwa Win32 yang dibuat dengan CreateEvent, yang akan digunakan pemantau peristiwa dengan SetEvent ketika suatu peristiwa terjadi dan di mana aplikasi dapat menunggu. Digunakan hanya jika STI_SUBSCRIBE_FLAG_WINDOW diatur dalam dwFlags.

uiNotificationMessage

Pesan jendela yang harus diteruskan ke jendela dwWndNotify saat peristiwa terjadi.

Persyaratan

Persyaratan Nilai
Header sti.h (termasuk Sti.h)