Estrutura STISUBSCRIBE (sti.h)
A estrutura STISUBSCRIBE é usada como um parâmetro para o método IStiDevice::Subscribe .
Sintaxe
typedef struct _STISUBSCRIBE {
DWORD dwSize;
DWORD dwFlags;
DWORD dwFilter;
HWND hWndNotify;
HANDLE hEvent;
UINT uiNotificationMessage;
} STISUBSCRIBE, *LPSTISUBSCRIBE;
Membros
dwSize
Tamanho fornecido pelo chamador, em bytes, da estrutura STISUBSCRIBE.
dwFlags
Um dos sinalizadores de bit a seguir, definidos em sti.h.
STI_SUBSCRIBE_FLAG_EVENT
As notificações de evento devem ser entregues ao aplicativo por chamadas para SetEvent. O membro hEvent contém um identificador de evento Win32.
Esse sinalizador de bits é preferencial por motivos de segurança.
STI_SUBSCRIBE_FLAG_WINDOW
As notificações de evento devem ser entregues ao aplicativo usando mensagens de janela. O membro dwWndNotify contém um identificador de janela e uiNotificationMessage contém uma mensagem de janela.
Esse sinalizador de bits está obsoleto. Não use.
dwFilter
Reservado para uso do sistema.
hWndNotify
Manipule para uma janela do aplicativo que deve receber a mensagem especificada por uiNotificationMessage quando ocorrer um evento. Usado somente se STI_SUBSCRIBE_FLAG_WINDOW estiver definido em dwFlags.
hEvent
Manipule para um evento Win32 criado com CreateEvent, que o monitor de eventos usará com SetEvent quando ocorrer um evento e para o qual o aplicativo pode aguardar. Usado somente se STI_SUBSCRIBE_FLAG_WINDOW estiver definido em dwFlags.
uiNotificationMessage
Mensagem de janela que deve ser passada para a janela dwWndNotify quando ocorre um evento.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | sti.h (inclua Sti.h) |