mensaje de SPFILENOTIFY_STARTREGISTRATION

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_STARTREGISTRATION a la rutina de devolución de llamada una vez antes de registrar 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_STARTREGISTRATION.

SPFILENOTIFY_STARTREGISTRATION
  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. El miembro FileName debe establecerse en la ruta de acceso completa del archivo que se está registrando. Win32Error no se usa y debe establecerse en NO_ERROR. FailureCode no se usa y debe establecerse en SPREG_SUCCESS.

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
No registre ni anule el registro del archivo y deje de procesar la sección INF.
FILEOP_DOIT
Registre o anule el registro del archivo y continúe procesando la sección INF.
FILE_SKIP
Omitir el registro o anular el registro del archivo, pero 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_ENDREGISTRATION