структура FAX_SEND (faxdev.h)

Структура FAX_SEND содержит сведения об исходящем факсимильной документации. Структура содержит имя файла, в котором хранится поток факсимильных данных, имя и номер телефона вызывающего устройства, а также имя и номер телефона принимающего устройства.

Синтаксис

typedef struct _FAX_SEND {
  DWORD  SizeOfStruct;
  LPWSTR FileName;
  LPWSTR CallerName;
  LPWSTR CallerNumber;
  LPWSTR ReceiverName;
  LPWSTR ReceiverNumber;
  BOOL   Branding;
  HCALL  CallHandle;
  DWORD  Reserved[3];
} FAX_SEND, *PFAX_SEND;

Члены

SizeOfStruct

Тип: DWORD

Указывает в байтах размер структуры FAX_SEND . Перед вызовом функции FaxDevSend служба факсов устанавливает для этого элемента значение sizeof(FAX_SEND).

FileName

Тип: LPWSTR

Указатель на строку символов Юникода, завершающуюся null, которая указывает полный путь к файлу, содержащему поток данных для исходящего факсимильного документа. Поток данных является файлом класса F TIFF. Дополнительные сведения см. в разделе Формат изображения факса.

CallerName

Тип: LPWSTR

Указатель на строку символов Юникода, завершающуюся null, которая указывает имя вызывающего устройства. FSP отправит это имя удаленному принимающему устройству, когда FSP отправляет факс. Дополнительные сведения см. в разделе "Примечания".

CallerNumber

Тип: LPWSTR

Указатель на символьную строку Юникода, завершающуюся null, которая указывает номер телефона вызывающего устройства. (Это число также является TSID.) FSP отправит этот номер удаленному принимающему устройству, когда FSP отправляет факс. Дополнительные сведения см. в разделе "Примечания".

ReceiverName

Тип: LPWSTR

Указатель на символьную строку Юникода, завершающуюся null, которая указывает имя устройства, которое будет получать исходящий факсимильный документ.

ReceiverNumber

Тип: LPWSTR

Указатель на символьную строку Юникода, завершающуюся null, которая указывает номер телефона устройства, которое будет получать исходящий факсимильный документ. Это номер телефона, который будет набирать FSP.

Если указать элемент CallHandle , элемент ReceiverNumber должен иметь значение NULL.

Branding

Тип: BOOL

Зарезервировано.

CallHandle

Тип: HCALL

Защищены; необходимо задать значение NULL.

Reserved[3]

Тип: DWORD

Этот член зарезервирован корпорацией Майкрософт. Ему необходимо задать нулевое значение.

Комментарии

FSP может переформатировать элементы CallerName и CallerNumber . Затем FSP может передать переформатированные данные на устройство удаленной отправки в качестве вызываемого идентификатора подписчика (CSI) в соответствии с рекомендацией органа по стандартам Международного союза телекоммуникаций (ITU) от Исследовательской группы 8 (SG8). Дополнительные сведения см. в разделе Элементы RoutingInfo и CSIструктуры FAX_DEV_STATUS .

FSP также может использовать переформатированные данные для добавления торговой марки в передачу факса.

Требования

   
Минимальная версия клиента Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть faxdev.h

См. также раздел

FAX_DEV_STATUS

Структуры поставщиков службы факсов

FaxDevSend

LINE_CALLSTATE

Использование API поставщика службы факсов