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