Condividi tramite


Metodo ITMSPAddress::GetEvent (msp.h)

Il metodo GetEvent recupera le informazioni sugli eventi.

Sintassi

HRESULT GetEvent(
  [in, out] DWORD *pdwSize,
            byte  *pEventBuffer
);

Parametri

[in, out] pdwSize

Puntatore a un DWORD contenente le dimensioni, in byte, di pEventBuffer. In caso di esito positivo, pdwSize restituisce il numero effettivo di byte in pEventBuffer. Se pEventBuffer non è abbastanza grande, il metodo restituisce TAPI_E_NOTENOUGHMEMORY e questo parametro restituisce il numero, in byte, richiesto.

pEventBuffer

[in, out, size_is(*pdwSize)] Puntatore al buffer contenente informazioni di event_info MSP .

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Significato
S_OK
Il metodo è riuscito.
E_NOTIMPL
Metodo non implementato.
E_POINTER
Il parametro pdwSize o pEventBuffer non è un puntatore valido.
E_OUTOFMEMORY
Memoria insufficiente per eseguire l'operazione.
TAPI_E_NOTENOUGHMEMORY
Il parametro pdwSize non è abbastanza grande per il buffer.
TAPI_E_NOEVENT
Non si è verificato alcun evento.

Commenti

TAPI3 chiama questo metodo quando viene segnalato l'handle di eventi specificato in inizializzazione. TAPI chiamerà ripetutamente questo metodo fino a quando non riesce in modo che possa ottenere più eventi. Ogni chiamata deve restituire solo una struttura di eventi.

Utenti delle classi di base MSP: questo metodo blocca l'elenco eventi.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione msp.h (include Tapi3.h)

Vedi anche

ITMSPAddress

Media Service Provider Interface (MSPI)