struttura FAX_SEND (faxdev.h)

La struttura FAX_SEND contiene informazioni su un documento fax in uscita. La struttura contiene il nome del file che contiene il flusso di dati fax, il nome e il numero di telefono del dispositivo chiamante e il nome e il numero di telefono del dispositivo ricevente.

Sintassi

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;

Members

SizeOfStruct

Tipo: DWORD

Specifica, in byte, le dimensioni della struttura FAX_SEND . Prima di chiamare la funzione FaxDevSend , il servizio fax imposta il membro su sizeof(FAX_SEND).

FileName

Tipo: LPWSTR

Puntatore a una stringa di caratteri Unicode con terminazione Null che specifica il percorso completo del file che contiene il flusso di dati per un documento fax in uscita. Il flusso di dati è un file della classe TIFF F. Per altre informazioni, vedere Formato immagine fax.

CallerName

Tipo: LPWSTR

Puntatore a una stringa di caratteri Unicode con terminazione Null che specifica il nome del dispositivo chiamante. Il FSP invierà questo nome al dispositivo ricevente remoto quando il FSP invia il fax. Per ulteriori informazioni, vedere la sezione Osservazioni successiva.

CallerNumber

Tipo: LPWSTR

Puntatore a una stringa di caratteri Unicode con terminazione Null che specifica il numero di telefono del dispositivo chiamante. Questo numero è anche tsid. Il FSP invierà questo numero al dispositivo ricevente remoto quando il FSP invia il fax. Per ulteriori informazioni, vedere la sezione Osservazioni successiva.

ReceiverName

Tipo: LPWSTR

Puntatore a una stringa di caratteri Unicode con terminazione Null che specifica il nome del dispositivo che riceverà il documento fax in uscita.

ReceiverNumber

Tipo: LPWSTR

Puntatore a una stringa di caratteri Unicode con terminazione Null che specifica il numero di telefono del dispositivo che riceverà il documento fax in uscita. Questo è il numero di telefono che il FSP comporre.

Se si specifica il membro CallHandle , il membro ReceiverNumber deve essere NULL.

Branding

Tipo: BOOL

Riservato.

CallHandle

Tipo: HCALL

Riservati; deve essere impostato su NULL.

Reserved[3]

Tipo: DWORD

Questo membro è riservato da Microsoft. Deve essere impostato su zero.

Commenti

FSP può riformattare i membri CallerName e CallerNumber . Il FSP può quindi trasmettere i dati riformattati al dispositivo di invio remoto come identificatore del sottoscrittore chiamato (CSI) per conformarsi alla raccomandazione del corpo degli standard dell'International Telecomon Union (ITU) del Gruppo di studio 8 (SG8). Per altre informazioni, vedere i membri RoutingInfo e CSI della struttura FAX_DEV_STATUS .

Il FSP può anche utilizzare i dati riformattati per aggiungere un marchio alla trasmissione fax.

Requisiti

   
Client minimo supportato Windows 2000 Professional, Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione faxdev.h

Vedi anche

FAX_DEV_STATUS

Strutture del provider di servizi fax

FaxDevSend

LINE_CALLSTATE

Uso dell'API del provider di servizi fax