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
FILEOP_ABORT
Detenga el procesamiento de la sección INF.
FILEOP_DOIT
Continúe procesando la sección INF.
FILE_SKIP
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
Setupapi.h

Vea también

Información general

Notificaciones

SetupInstallFromInfSection

SPFILENOTIFY_STARTREGISTRATION