Compartilhar via


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)