SP_REGISTER_CONTROL_STATUSA struttura (setupapi.h)
La struttura SP_REGISTER_CONTROL_STATUS contiene informazioni su un file registrato o non registrato usando la direttiva RegisterDlls INF per registrare automaticamente le DLL in Windows 2000.
Quando SetupInstallFromInfSection invia una notifica SPFILENOTIFY_STARTREGISTRATION o SPFILENOTIFY_ENDREGISTRATION alla routine di callback, il chiamante deve fornire un puntatore a una struttura SP_REGISTER_CONTROL_STATUS nel parametro MsgHandler .
Sintassi
typedef struct _SP_REGISTER_CONTROL_STATUSA {
DWORD cbSize;
PCSTR FileName;
DWORD Win32Error;
DWORD FailureCode;
} SP_REGISTER_CONTROL_STATUSA, *PSP_REGISTER_CONTROL_STATUSA;
Members
cbSize
FileName
Percorso completo del file registrato o non registrato.
Win32Error
Per una notifica di SPFILENOTIFY_STARTREGISTRATION, questo membro non viene usato e deve essere impostato su NO_ERROR. Per una notifica di SPFILENOTIFY_ENDREGISTRATION, impostare su un codice di errore di sistema.
FailureCode
Per una notifica di SPFILENOTIFY_STARTREGISTRATION, questo membro non viene usato e deve essere impostato su SPREG_SUCCESS. Per una notifica SPFILENOTIFY_ENDREGISTRATION, impostare su uno dei codici di errore seguenti che indicano il risultato della registrazione.
Commenti
Nota
L'intestazione setupapi.h definisce SP_REGISTER_CONTROL_STATUS 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 |