Freigeben über


FAX_CONFIGURATIONA-Struktur (winfax.h)

Die FAX_CONFIGURATION-Struktur enthält Informationen zu den globalen Konfigurationseinstellungen eines Faxservers. Die Struktur umfasst Daten zu Den Einstellungen für die Erneute Übertragung, das Branding, das Archiv und die Deckblatteinstellungen. Diskontierungszeiträume; und die status der Faxserverwarteschlange.

Syntax

typedef struct _FAX_CONFIGURATIONA {
  DWORD    SizeOfStruct;
  DWORD    Retries;
  DWORD    RetryDelay;
  DWORD    DirtyDays;
  BOOL     Branding;
  BOOL     UseDeviceTsid;
  BOOL     ServerCp;
  BOOL     PauseServerQueue;
  FAX_TIME StartCheapTime;
  FAX_TIME StopCheapTime;
  BOOL     ArchiveOutgoingFaxes;
  LPCSTR   ArchiveDirectory;
  LPCSTR   Reserved;
} FAX_CONFIGURATIONA, *PFAX_CONFIGURATIONA;

Member

SizeOfStruct

Art: DWORD

Gibt die Größe der FAX_CONFIGURATION-Struktur in Bytes an. Die aufrufende Anwendung muss diesen Member auf sizeof(FAX_CONFIGURATION) festlegen, bevor die FaxSetConfiguration-Funktion aufgerufen wird .

Retries

Art: DWORD

Gibt eine DWORD-Variable an, die angibt, wie oft der Faxserver versucht, ein ausgehendes Fax erneut zu übertragen, wenn die anfängliche Übertragung fehlschlägt.

RetryDelay

Art: DWORD

Gibt eine DWORD-Variable an, die die Anzahl der Minuten angibt, die zwischen den Wiederholungsversuchen durch den Faxserver vergehen.

DirtyDays

Art: DWORD

Gibt eine DWORD-Variable an, die angibt, wie viele Tage der Faxserver einen nicht gesendeten Auftrag in der Faxauftragswarteschlange beibehält. Eine Übertragung wird möglicherweise nicht gesendet, z. B. wenn eine ungültige Faxnummer oder ein ungültiges Datum angegeben ist oder wenn das sendenden Gerät mehrmals ein Ausgelastetes Signal empfängt.

Branding

Typ: BOOL

Gibt eine boolesche Variable an, die angibt, ob der Faxserver eine Marke (Banner) am Anfang der ausgehenden Faxübertragungen generieren soll. Wenn dieser Member TRUE ist, generiert der Faxserver eine Marke, die übertragungsbezogene Informationen wie den Bezeichner der Sendestation, Datum, Uhrzeit und Seitenanzahl enthält.

UseDeviceTsid

Typ: BOOL

Gibt eine boolesche Variable an, die angibt, ob der Faxserver anstelle des im Tsid-Member der FAX_JOB_PARAM-Struktur angegebenen Wert den Sendestationsbezeichner des Geräts verwendet. Wenn dieser Member TRUE ist, verwendet der Server den Senderbezeichner des Geräts.

ServerCp

Typ: BOOL

Gibt eine boolesche Variable an, die angibt, ob Faxclientanwendungen ein vom Benutzer entworfenes Deckblatt mit der Faxübertragung enthalten können. Wenn dieser Member TRUE ist, muss der Client ein allgemeines Deckblatt verwenden, das auf dem Faxserver gespeichert ist. Wenn dieser Member FALSE ist, kann der Client eine persönliche Deckblattdatei verwenden.

PauseServerQueue

Typ: BOOL

Gibt eine boolesche Variable an, die angibt, ob der Faxserver die Faxauftragswarteschlange angehalten hat. Wenn dieser Member TRUE ist, wurde die Warteschlange angehalten.

StartCheapTime

Typ: FAX_TIME

Gibt eine FAX_TIME-Struktur an, die die Stunde und Die Minute angibt, mit der der Rabattzeitraum beginnt. Der Rabattzeitraum gilt nur für ausgehende Übertragungen.

StopCheapTime

Typ: FAX_TIME

Gibt eine FAX_TIME-Struktur an, die die Stunde und die Minute angibt, mit der der Rabattzeitraum endet. Der Rabattzeitraum gilt nur für ausgehende Übertragungen.

ArchiveOutgoingFaxes

Typ: BOOL

Gibt eine boolesche Variable an, die angibt, ob der Faxserver ausgehende Faxübertragungen archivieren soll. Wenn dieser Member TRUE ist, archiviert der Server ausgehende Übertragungen in dem verzeichnis, das vom ArchiveDirectory-Element angegeben wird.

ArchiveDirectory

Typ: LPCTSTR

Zeiger auf eine konstante NULL-endende Zeichenfolge, die den vollqualifizierten Pfad des Verzeichnisses enthält, in dem ausgehende Faxübertragungen archiviert werden. Der Pfad kann ein UNC-Pfad oder ein Pfad sein, der mit einem Laufwerkbuchstaben beginnt. Der Faxserver ignoriert diesen Member, wenn das ArchiveOutgoingFaxes-ElementFALSE ist. Dieser Member kann NULL sein, wenn das ArchiveOutgoingFaxes-ElementFALSE ist.

Reserved

Hinweise

Die Faxclientanwendung übergibt die FAX_CONFIGURATION-Struktur in einem Aufruf der FaxSetConfiguration-Funktion , um die globalen Konfigurationseinstellungen für den relevanten Faxserver zu ändern. Wenn die Anwendung die FaxGetConfiguration-Funktion aufruft , gibt sie die aktuellen Einstellungen in einer FAX_CONFIGURATION-Struktur zurück. Weitere Informationen finden Sie unter Faxserver-Konfigurationsverwaltung.

Hinweis

Der winfax.h-Header definiert FAX_CONFIGURATION 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_JOB_PARAM

FAX_TIME

Api-Strukturen des Faxdienstclients

Faxdienst-Client-API für Windows 2000

FaxGetConfiguration

FaxSetConfiguration