|  | 
| Previous | Next | 
The Rename method renames the content on a storage medium.
Syntax
HRESULT Rename(
  UINT  fuMode,
  LPWSTR  pwszNewName,
  IWMDMProgress*  pProgress
);
Parameters
fuMode
[in] Processing mode used for the Rename operation.
pwszNewName
[in] Pointer to a wide character NULL-terminated string containing the new name.
pProgress
[in] Specifies an IWMDMProgress interface that has been implemented by the application to track the progress of ongoing operations (optional; can be NULL).
Return Values
If the method succeeds, it returns S_OK. If it fails, it returns an HRESULT error code.
| Return code | Description | 
| WMDM_E_NOTSUPPORTED | Renaming is not supported for this storage medium. | 
| WMDM_E_INTERFACEDEAD | The file or folder was previously deleted. | 
| E_BUSY | The media device is already busy with another operation. | 
| E_INVALIDARG | The pwszNewName parameter is invalid or NULL. | 
| E_FAIL | An unspecified error occurred. | 
Remarks
Upon successful renaming, the IWMDMStorage interface with which this instance of IWMDMStorageControl is associated reflects the changed name when the IWMDMStorage::GetName method is called.
See Also
| Previous | Next |