CoRegisterMessageFilter
9/8/2008
Essa função registra com OLE a instância de do um aplicativo EXE IMessageFilter interface, que deve ser usado para manipulação de simultaneidade problemas. Objeto DLL os aplicativos não é possível registrar um filtro de mensagem.
Syntax
HRESULT CoRegisterMessageFilter(
LPMESSAGEFILTER lpMessageFilter,
LPMESSAGEFILTER* lplpMessageFilter
);
Parameters
- lpMessageFilter
[no] Ponteiro para o IMessageFilter interface sobre a filtro de mensagem fornecido pelo aplicativo. Pode ser NULL, indicando que a atual IMessageFilter registro deve ser revogado.
lplpMessageFilter
[out] Endereço do IMessageFiltervariável * pointer que recebe o ponteiro interface para o filtro mensagem anteriormente registrado.Não se houvesse nenhum filtro mensagem anteriormente registrado, o valor de *lplpMessageFilter é NULL.
O valor contido variável a saída é raramente NULL, no entanto, em vez disso, contendo um ponteiro para o filtro mensagem usar como padrão.
Return Value
- S_OK
O IMessageFilter instância registrado ou revogado com êxito.
- S_FALSE
Erro ao registrar ou revogando IMessageFilter instância.
Remarks
Para determinar se a plataforma oferece suporte a essa função, consulte Determinando suporte COM APIs.
Requirements
Header | objbase.h |
Library | ole32.lib |
Windows Embedded CE | Windows CE 3.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |