Condividi tramite


FILEPATHS_SIGNERINFO_A struttura (setupapi.h)

La struttura FILEPATHS_SINGNERINFO archivia le informazioni sul percorso di origine e di destinazione e anche le informazioni sulla firma dei file. Le funzioni di installazione inviano FILEPATHS_SIGNERINFO come parametro in diverse notifiche inviate alle routine di callback. Per altre informazioni, vedere Notifiche.

Sintassi

typedef struct _FILEPATHS_SIGNERINFO_A {
  PCSTR Target;
  PCSTR Source;
  UINT  Win32Error;
  DWORD Flags;
  PCSTR DigitalSigner;
  PCSTR Version;
  PCSTR CatalogFile;
} FILEPATHS_SIGNERINFO_A, *PFILEPATHS_SIGNERINFO_A;

Members

Target

Percorso del file di destinazione.

Source

Percorso del file di origine. Questo membro non viene usato quando la struttura FILEPATHS viene usata con un'operazione di eliminazione file.

Win32Error

Se si verifica un errore, questo membro è il codice di errore del sistema. Se non si è verificato alcun errore, è NO_ERROR.

Flags

Informazioni aggiuntive che dipendono dalla notifica inviata con la struttura FILEPATHS_SIGNERINFO .

Per SPFILENOTIFY_COPYERROR notifiche, i flag specificano il comportamento della finestra di dialogo e possono essere uno dei valori seguenti.

valore Significato
SP_COPY_NOBROWSE
Non offrire all'utente l'opzione da esplorare.
SP_COPY_NOSKIP
Non offrire all'utente l'opzione per ignorare il file.
SP_COPY_WARNIFSKIP
Informare l'utente che ignora il file può influire sull'installazione.
 

Per SPFILENOTIFY_FILEOPDELAYED notifiche, i flag specificano il tipo di operazione file ritardata e possono essere uno dei valori seguenti.

valore Significato
FILEOP_COPY
Un'operazione di copia file è stata ritardata.
FILEOP_DELETE
Un'operazione di eliminazione file è stata ritardata.

DigitalSigner

Firma digitale del file.

Version

Versione del file

CatalogFile

File di catalogo.

Commenti

Nota

L'intestazione setupapi.h definisce FILEPATHS_SIGNERINFO come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione setupapi.h

Vedi anche

Panoramica

Strutture