SetupLogFile
[New
- Windows NT]
The SetupLogFile
function adds an entry to the log file.
BOOL SetupLogFile(
HSPFILELOG FileLogHandle, |
// handle to the
log file |
PCTSTR LogSectionName, |
// optional,
name to group files by |
PCTSTR SourceFileName, |
// filename on
source media |
PCTSTR TargetFileName, |
// filename in
target directory |
DWORD Checksum, |
// optional,
32-bit checksum value |
PCTSTR DiskTagfile, |
// optional,
source media tag file |
PCTSTR DiskDescription, |
// optional,
media description |
PCTSTR OtherInfo, |
// optional,
additional information |
DWORD Flags |
// indicates
whether OEM file |
); |
|
Parameters
FileLogHandle
Supplies the
handle to the file log as returned by SetupInitializeFileLog
LogSectionName
This optional
parameter supplies the name for a logical grouping of names within the log
file. Required if SPFILELOG_SYSTEMLOG was not passed when the file log was
initialized. Otherwise, LogSectionName is optional.
SourceFileName
Supplies the
name of the file as it exists on the source media from which it was installed.
This name should be in whatever format is meaningful to the caller.
TargetFileName
Supplies the
name of the file as it exists on the target. This name should be in whatever
format is meaningful to the caller.
Checksum
This optional
parameter supplies a 32-bit checksum value. Required for the system log.
DiskTagfile
This optional
parameter specifies the tagfile for the media from which the file was
installed. Required for the system log if SPFILELOG_OEMFILE is specified.
Ignored for the system log if SPFILELOG_OEMFILE is not specified.
DiskDescription
This optional
parameter provides the human-readable description of the media from which the
file was installed. Required for the system log if SPFILELOG_OEMFILE is
specified in the Flags parameter. Ignored for the system log if
SPFILELOG_OEMFILE is not specified in the Flags parameter.
OtherInfo
This optional
parameter supplies additional information to be associated with the file.
Flags
This parameter
can be SPFILELOG_OEMFILE, which is meaningful only for the system log and
indicates that the file is not supplied by Microsoft. This parameter can be
used to convert an existing file's entry, such as when an OEM overwrites a
Microsoft-supplied system file.
Return Values
If the
function succeeds, the return value is TRUE.
If the
function fails, the return value is FALSE. To get extended error information,
call GetLastError
See Also