Метод ITMSPAddress::GetEvent (msp.h)
Метод GetEvent извлекает сведения о событии.
Синтаксис
HRESULT GetEvent(
[in, out] DWORD *pdwSize,
byte *pEventBuffer
);
Параметры
[in, out] pdwSize
Указатель на DWORD, содержащий размер pEventBuffer в байтах. При успешном выполнении pdwSize возвращает фактическое количество байтов в pEventBuffer. Если pEventBuffer недостаточно велик, метод возвращает TAPI_E_NOTENOUGHMEMORY и этот параметр возвращает необходимое число в байтах.
pEventBuffer
[in, out, size_is(*pdwSize)] Указатель на буфер, содержащий сведения о event_info MSP .
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Значение | Значение |
---|---|
|
Метод успешно выполнен. |
|
Метод не реализован. |
|
Параметр pdwSize или pEventBuffer не является допустимым указателем. |
|
Для выполнения операции недостаточно памяти. |
|
Параметр pdwSize не был достаточно велик для буфера. |
|
Событие не произошло. |
Комментарии
TAPI3 вызывает этот метод при сигнале дескриптора события, заданного в параметре initialize. TAPI будет вызывать этот метод несколько раз, пока он не завершится ошибкой, чтобы получить несколько событий. Каждый вызов должен возвращать только одну структуру событий.
Пользователи базовых классов MSP. Этот метод блокирует список событий.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | msp.h (включая Tapi3.h) |