Поделиться через


Интерфейс IFaxDevice (faxcomex.h)

Интерфейс IFaxDevice определяет объект конфигурации, используемый клиентским приложением факса для получения и задания сведений об устройстве факса, а также для добавления и удаления методов маршрутизации факсов, связанных с факсимильным устройством. Объект также включает методы для получения и задания свойств конфигурации расширения, хранящихся на уровне устройства. Объект, определенный интерфейсом IFaxDevice , представляет собой одно устройство, связанное с факс-сервером.

Наследование

Интерфейс IFaxDevice наследуется от интерфейса IDispatch . IFaxDevice также содержит следующие типы элементов:

Методы

Интерфейс IFaxDevice имеет следующие методы.

 
IFaxDevice::AnswerCall

Метод IFaxDevice::AnswerCall заставляет факсимильный аппарат отвечать на входящий вызов.
IFaxDevice::get_CSID

Свойство IFaxDevice::get_CSID представляет собой строку, завершающуюся значением NULL, которая содержит идентификатор вызываемой станции (CSID) для устройства. (Получить)
IFaxDevice::get_Description

Свойство IFaxDevice::get_Description является строкой, завершающейся значением NULL, которая содержит понятное описание факсимильного устройства. Эта строка подходит для отображения пользователям. (Получить)
IFaxDevice::get_DeviceName

Свойство IFaxDevice::get_DeviceName является строкой, завершающейся нулевым значением, которая содержит имя факсимильного устройства.
IFaxDevice::get_Id

Идентификатор IFaxDevice::get_Id является числовым значением, уникальным образом идентифицирующее факсимильный аппарат.
IFaxDevice::get_PoweredOff

Свойство IFaxDevice::get_PoweredOff — это логическое значение, указывающее, доступно ли факсимильный аппарат для отправки и получения факсов.
IFaxDevice::get_ProviderUniqueName

Свойство IFaxDevice::get_ProviderUniqueName является строкой, завершающейся значением NULL, которая содержит уникальное имя поставщика службы факсов (FSP), связанного с устройством.
IFaxDevice::get_ReceiveMode

Свойство ReceiveMode — это значение из перечисления FAX_DEVICE_RECEIVE_MODE_ENUM, определяющее способ ответа устройства на входящий вызов. (Получить)
IFaxDevice::get_ReceivingNow

Свойство IFaxDevice::get_ReceivingNow является логическим значением, которое указывает, получает ли факсимильный аппарат факс в момент извлечения свойства (состояние может измениться сразу после этого).
IFaxDevice::get_RingingNow

Свойство IFaxDevice::get_RingingNow является логическим значением, которое указывает, звонит ли факсимильный аппарат в момент получения свойства (состояние может измениться сразу после этого).
IFaxDevice::get_RingsBeforeAnswer

Свойство IFaxDevice::get_RingsBeforeAnswer — это число, указывающее количество кругов, которые происходят до того, как факсимальное устройство ответит на входящий факсимильный звонок. (Получить)
IFaxDevice::get_SendEnabled

Свойство IFaxDevice::get_SendEnabled — это логическое значение, указывающее, разрешено ли факсимильным устройством отправлять факсы. (Получить)
IFaxDevice::get_SendingNow

Свойство IFaxDevice::get_SendingNow является логическим значением, которое указывает, отправляет ли факсимильный аппарат факс в момент извлечения свойства (состояние может измениться сразу после этого).
IFaxDevice::get_TSID

Свойство IFaxDevice::get_TSID является строкой, завершающейся значением NULL, которая содержит идентификатор передающей станции (TSID) для устройства. (Получить)
IFaxDevice::get_UsedRoutingMethods

Свойство IFaxDevice::get_UsedRoutingMethods представляет собой массив строк, содержащий идентификаторы GUID, связанные с методами маршрутизации, которые использует устройство, где каждый GUID представляет метод входящей маршрутизации (FaxInboundRoutingMethod).
IFaxDevice::GetExtensionProperty

Метод IFaxDevice::get_GetExtensionProperty извлекает свойство конфигурации расширения, хранящееся на уровне устройства.
IFaxDevice::p ut_CSID

Свойство IFaxDevice::get_CSID представляет собой строку, завершающуюся значением NULL, которая содержит идентификатор вызываемой станции (CSID) для устройства. (Put)
IFaxDevice::p ut_Description

Свойство IFaxDevice::get_Description является строкой, завершающейся значением NULL, которая содержит понятное описание факсимильного устройства. Эта строка подходит для отображения пользователям. (Put)
IFaxDevice::p ut_ReceiveMode

Свойство ReceiveMode — это значение из перечисления FAX_DEVICE_RECEIVE_MODE_ENUM, определяющее способ ответа устройства на входящий вызов. (Put)
IFaxDevice::p ut_RingsBeforeAnswer

Свойство IFaxDevice::get_RingsBeforeAnswer — это число, указывающее количество кругов, которые происходят до того, как факсимальное устройство ответит на входящий факсимильный звонок. (Put)
IFaxDevice::p ut_SendEnabled

Свойство IFaxDevice::get_SendEnabled — это логическое значение, указывающее, разрешено ли факсимильным устройством отправлять факсы. (Put)
IFaxDevice::p ut_TSID

Свойство IFaxDevice::get_TSID является строкой, завершающейся значением NULL, которая содержит идентификатор передающей станции (TSID) для устройства. (Put)
IFaxDevice::Refresh

Метод IFaxDevice::Refresh обновляет сведения об объекте FaxDevice с факс-сервера. При вызове метода IFaxDevice::Refresh все изменения конфигурации, внесенные после последнего вызова метода IFaxDevice::Save, теряются.
IFaxDevice::Save

Метод IFaxDevice::Save сохраняет данные объекта FaxDevice.
IFaxDevice::SetExtensionProperty

Метод IFaxDevice::SetExtensionProperty сохраняет свойство конфигурации расширения на уровне устройства.
IFaxDevice::UseRoutingMethod

Метод IFaxDevice::UseRoutingMethod добавляет метод маршрутизации входящего факса или удаляет метод маршрутизации факсов (FaxInboundRoutingMethod) из списка методов маршрутизации, связанных с факсимильным устройством.

Комментарии

Реализация IFaxDevice по умолчанию предоставляется в виде объекта FaxDevice .

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header faxcomex.h