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
Api-Strukturen des Faxdienstclients