Função DrtGetEventData (drt.h)

A função DrtGetEventData recupera dados de evento associados a um evento sinalizado.

Sintaxe

HRESULT DrtGetEventData(
  [in]  HDRT           hDrt,
  [out] ULONG          ulEventDataLen,
  [out] DRT_EVENT_DATA *pEventData
);

Parâmetros

[in] hDrt

Identificador para a instância da Tabela de Roteamento Distribuído para a qual o evento ocorreu.

[out] ulEventDataLen

O tamanho, em bytes, do buffer pEventData .

[out] pEventData

Ponteiro para uma estrutura DRT_EVENT_DATA que contém os dados do evento.

Valor retornado

Essa função retorna S_OK em caso de êxito. Outros valores possíveis incluem:

Código de retorno Descrição
E_UNEXPECTED
A infraestrutura drt não está ciente da pesquisa solicitada.
E_HANDLE
O identificador hDrt é inválido.
DRT_E_INSUFFICIENT_BUFFER
O buffer fornecido é insuficiente em tamanho.
DRT_E_NO_MORE
Não há mais dados de evento disponíveis.

Requisitos

   
Cliente mínimo com suporte Windows 7 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho drt.h
Biblioteca Drt.lib
DLL Drt.dll

Confira também

DRT_EVENT_DATA