mensaje de SPFILENOTIFY_ENDREGISTRATION
Al usar la directiva RegisterDlls INF para registrar archivos DLL automáticamente, los autores de llamadas de SetupInstallFromInfSection pueden recibir notificaciones en cada archivo, ya que está registrado o no registrado. Para enviar una notificación de SPFILENOTIFY_ENDREGISTRATION a una rutina de devolución de llamada una vez después de registrar o anular el registro de un archivo, incluya SPINST_REGISTERCALLBACKAWARE más SPINST_REGSVR en el parámetro Flags de SetupInstallFromInfSection. Para enviar una notificación de anulación del registro, incluya SPINST_REGISTERCALLBACKAWARE más SPINST_UNREGSVR en el parámetro Flags .
La rutina de devolución de llamada especificada por el parámetro MsgHandler de SetupInstallFromInfSection debe ser el tipo PSP_FILE_CALLBACK. Establezca el parámetro Context en el mismo contexto especificado en SetupInstallFromInfSection. Establezca el parámetro Notificationen SPFILENOTIFY_ENDREGISTRATION.
SPFILENOTIFY_ENDREGISTRATION
Param1 = (UINT_PTR) pointer to file information;
Param2 = (UINT_PTR) file registration or unregistration;
Parámetros
-
Param1
-
Puntero a una estructura de SP_REGISTER_CONTROL_STATUS que contiene información sobre el archivo que se está registrando o anulando el registro. El cbsize miembro debe establecerse en el tamaño de la estructura. FileName debe establecerse en la ruta de acceso completa del archivo que se está registrando. Win32Error debe establecerse en un código de error del sistema que indique un código de error extendido. FailureCode debe establecerse en uno de los códigos de error válidos que indican el resultado del registro. Para ver los códigos de error válidos, consulte SP_REGISTER_CONTROL_STATUS.
-
Param2
-
Si el archivo se está registrando, Param2 debe establecerse en un puntero a un valor distinto de cero. Si el archivo se está anulando el registro, Param2 debe establecerse en un puntero a cero.
Valor devuelto
Después de recibir la notificación, la función de devolución de llamada puede devolver uno de los valores siguientes.
Código devuelto | Descripción |
---|---|
|
Detenga el procesamiento de la sección INF. |
|
Continúe procesando la sección INF. |
|
Continuar procesando la sección INF |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado |
|