The IMSAdminBase::SetLastChangeTime method sets the last change time associated with a key in the metabase.
HRESULT SetLastChangeTime(
METADATA_HANDLE hMDHandle, //handle to the metabase
LPCWSTR pszMDPath, //path to the key, relative to
// hMDHandle
PFILETIME pftMDLastChangeTime //pointer to the last change time
BOOL bLocalTime //local or UTC time
);
Returns an HRESULT that contains one of the following values:
Value | Description |
---|---|
ERROR_INVALID_PARAMETER | The parameter is incorrect. |
ERROR_PATH_NOT_FOUND | The specified path is not found. |
ERROR_SUCCESS | The method succeeded. |
In addition to calls to this method, last change times are updated whenever data or subkeys are set, added, renamed, deleted, copied, or moved.