Freigeben über


FAX_PRINT_INFOA-Struktur (winfax.h)

Die FAX_PRINT_INFO-Struktur enthält die Informationen, die der Faxserver zum Drucken einer Faxübertragung benötigt. Die Struktur enthält Absender- und Empfängerdaten, einen optionalen Abrechnungscode und Informationen zu Übermittlungsberichten.

Die Member SizeOfStruct und RecipientNumber sind erforderlich. andere Member sind optional.

Syntax

typedef struct _FAX_PRINT_INFOA {
  DWORD  SizeOfStruct;
  LPCSTR DocName;
  LPCSTR RecipientName;
  LPCSTR RecipientNumber;
  LPCSTR SenderName;
  LPCSTR SenderCompany;
  LPCSTR SenderDept;
  LPCSTR SenderBillingCode;
  LPCSTR Reserved;
  LPCSTR DrEmailAddress;
  LPCSTR OutputFileName;
} FAX_PRINT_INFOA, *PFAX_PRINT_INFOA;

Member

SizeOfStruct

Art: DWORD

Gibt die Größe der FAX_PRINT_INFO-Struktur in Bytes an. Die aufrufende Anwendung muss diesen Member auf sizeof(FAX_PRINT_INFO) festlegen. Dieser Member ist erforderlich.

DocName

Typ: LPCTSTR

Zeiger auf eine konstante NULL-endende Zeichenfolge, bei der es sich um den benutzerfreundlichen Namen handelt, der im Druckspooler angezeigt wird.

RecipientName

Typ: LPCTSTR

Zeiger auf eine konstante NULL-endende Zeichenfolge, die den Namen des Empfängers der Faxübertragung angibt.

RecipientNumber

Typ: LPCTSTR

Zeiger auf eine konstante NULL-endende Zeichenfolge, die die Faxnummer des Empfängers der Faxübertragung angibt. Dieser Member ist erforderlich.

SenderName

Typ: LPCTSTR

Zeiger auf eine konstante NULL-endende Zeichenfolge, die den Namen des Absenders angibt, der die Faxübertragung initiiert hat.

SenderCompany

Typ: LPCTSTR

Zeiger auf eine konstante NULL-endende Zeichenfolge, die den Firmennamen des Absenders angibt, der die Faxübertragung initiiert hat.

SenderDept

Typ: LPCTSTR

Zeiger auf eine konstante NULL-endende Zeichenfolge, die den Abteilungsnamen des Absenders angibt, der die Faxübertragung initiiert hat.

SenderBillingCode

Typ: LPCTSTR

Zeiger auf eine konstante NULL-endende Zeichenfolge, die einen anwendungs- oder serverspezifischen Abrechnungscode angibt, der für die Faxübertragung gilt. Der Faxserver verwendet die Zeichenfolge, um einen Eintrag im Faxereignisprotokoll zu generieren. Abrechnungscodes sind optional.

Reserved

Typ: LPCTSTR

Reserviert. Muss auf NULL festgelegt werden.

DrEmailAddress

Typ: LPCTSTR

Zeiger auf eine konstante NULL-endende Zeichenfolge, die die E-Mail-Adresse angibt, an die der Faxserver den Übermittlungsbericht (DR) oder den nondelivery report (NDR) senden soll.

OutputFileName

Typ: LPCTSTR

Dieses Mitglied ist für die zukünftige Verwendung durch Microsoft reserviert. Er muss auf NULL festgelegt werden.

Hinweise

Eine Faxclientanwendung übergibt die FAX_PRINT_INFO-Struktur in einem Aufruf der FaxStartPrintJob-Funktion , um einen Druckauftrag auf einem angegebenen Faxdrucker zu starten. Weitere Informationen finden Sie unter Drucken eines Faxs an einen Gerätekontext.

Hinweis

Der winfax.h-Header definiert FAX_PRINT_INFO als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht Codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile winfax.h

Weitere Informationen

FAX_CONFIGURATION

Api-Strukturen des Faxdienstclients

Faxdienst-Client-API für Windows 2000

FaxStartPrintJob