Index   Commented   Search   About

StgSetTimes

Sets the creation, access, and modification times of the indicated file, if supported by the underlying file system.

HRESULT StgSetTimes(

WCHAR const * lpszName,
//Points to the name of the file to be changed
FILETIME const * pctime,
//Points to the new value for the creation time
FILETIME const * patime,
//Points to the new value for the access time
FILETIME const * pmtime
//Points to the new value for the modification time
);

Parameters

lpszName

Points to the name of the file to be changed.

pctime

Points to the new value for the creation time.

patime

Points to the new value for the access time.

pmtime

Points to the new value for the modification time.

Return Values

S_OK

Indicates time values successfully set.

STG_E_FILENOTFOUND

Indicates element does not exist.

STG_E_INVALIDNAME

Indicates bad name passed in the lpszName parameter, or a file system error.

STG_E_ACCESSDENIED

Indicates insufficient permissions to access storage.

File system error return values.

Comments

This function sets the time values for the specified file. Each of the time value parameters can be NULL, indicating no modification should occur.

It is possible that one or more of these time values are not supported by the underlying file system. This function sets the times that can be set and ignores the rest.

Related Links

Software for Delphi and C++ Builder developers
Software for Visual Studio .NET developers
Software for Visual Basic 6 developers
Delphi Tips&Tricks
MegaDetailed.NET
TMS Scripter Studio Pro components for Delphi/C++Builder

More Online Helps

Win32 Programmer's Reference (win32.hlp)
Win32 Multimedia Programmer's Reference (mmedia.hlp)
Microsoft Windows Pen API Programmer's Reference (penapi.hlp)
Microsoft Windows Sockets 2 Reference (sock2.hlp)
Microsoft Windows Telephony API (TAPI) Programmer's Reference (sock2.hlp)
Unix Manual Pages

Free Tech Secrets ;) Copyright © 2008 Free Tect Secrets ;) greatis just4fun network just4fun