The SPFILENOTIFY_FILEOPDELAYED notification is sent by SetupInstallFileEx or SetupCommitFileQueue to a callback routine when a file operation was delayed because the file was in use. The operation will be processed the next time the system is rebooted.
SPFILENOTIFY_FILEOPDELAYED
Param1 = (UINT) FilePathInfo;
Param2 = (UINT) 0;
If the delayed operation is a file copy operation, the FILEPATHS structure contains the following information.
| FILEPATH member | Value |
|---|---|
| Win32Error | NO_ERROR |
| Flags | FILEOP_COPY |
| Source | The full Win32 path of the temporary file. This temporary file will be copied to the target directory when the system is rebooted. The setup functions automatically generate a path for the temporary file. |
| Target | Specifies the full Win32 path of the actual target file. |
If the delayed operation is a file delete operation, the FILEPATHS structure contains the following information.
| FILEPATH member | Value |
|---|---|
| Win32Error | NO_ERROR |
| Flags | FILEOP_DELETE |
| Source | NULL |
| Target | Specifies the full Win32 path of the file to be deleted. |
The return value is ignored.
Windows NT: Use version 4.0 and later.
Windows: Use Windows 95 and later.
Windows CE: Unsupported.
Header: Declared in setupapi.h.
Overview, Notifications, FILEPATHS, SetupCommitFileQueue, SetupInstallFile, SetupInstallFileEx, SetupInstallFromInfSection