Compartilhar via


Método IFiringControl::FireSubscription (eventsys.h)

Dispara um evento para um único assinante.

Sintaxe

HRESULT FireSubscription(
  [in] IEventSubscription *subscription
);

Parâmetros

[in] subscription

Um ponteiro para a interface IEventSubscription em um objeto de assinatura.

Valor retornado

Esse método pode retornar os valores retornados padrão E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL e S_OK.

Comentários

O método FireSubscription dispara um evento para o assinante associado ao objeto de assinatura identificado pelo parâmetro de assinatura . Um filtro de editor normalmente itera por meio de uma lista filtrada de assinaturas e chama FireSubscription para cada assinante associado. Todo o processamento de entrega padrão é feito pelo objeto de evento para a assinatura, incluindo o seguinte:

  • Qualquer filtragem de parâmetro padrão.
  • Ativando o objeto de assinante (opcional, para assinaturas persistentes).
  • Dependendo da filtragem de parâmetros, invocar o método de evento que originalmente causou a entrada no filtro do publicador no assinante.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho eventsys.h

Confira também

IFiringControl