共用方式為


ClusterPrepareSharedVolumeForBackup 函式 (resapi.h)

[ClusterPrepareSharedVolumeForBackup 可用於需求一節中指定的作業系統。 後續版本可能會變更或無法使用。]

不需要呼叫此函式。 函式不會執行擷取磁片區路徑和磁片區名稱以外的任何動作。

Windows Server 2008 R2: 準備叢集共用磁片區 (CSV) 以進行備份。 這會在本機掛接 CSV、將其釘選到此叢集節點、停用直接 I/O,並將磁片區狀態設定為「進行中備份」。

語法

DWORD ClusterPrepareSharedVolumeForBackup(
  [in]      LPCWSTR lpszFileName,
  [out]     LPWSTR  lpszVolumePathName,
  [in, out] LPDWORD lpcchVolumePathName,
  [out]     LPWSTR  lpszVolumeName,
  [in, out] LPDWORD lpcchVolumeName
);

參數

[in] lpszFileName

叢集共用磁片區上目錄或檔案的路徑。

[out] lpszVolumePathName

將接收 CSV 重新分析點的緩衝區位址。

[in, out] lpcchVolumePathName

輸入上的 DWORD位址包含WCHAR字元中緩衝區的大小 () lpszVolumePathName參數所指向,而輸出則包含寫入該緩衝區的字串大小。 如果輸入的大小不夠大,函式將會失敗並傳回 ERROR_MORE_DATA ,並將 DWORD 設定為所需的大小。

[out] lpszVolumeName

將接收 CSV 磁片區 GUID 路徑的緩衝區位址。

[in, out] lpcchVolumeName

輸入上的 DWORD 位址包含 WCHAR 字元中緩衝區的大小 () lpszVolumeName 參數所指向,而輸出中則包含寫入該緩衝區的字串大小。 如果輸入的大小不夠大,函式將會失敗並傳回 ERROR_MORE_DATA ,並將 DWORD 設定為所需的大小。

傳回值

如果函式成功,則會傳回 ERROR_SUCCESS

如果函式失敗,它會傳回其中一個 系統錯誤碼

備註

ClusterPrepareSharedVolumeForBackup函式必須從叢集的節點呼叫。

需求

   
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2008 R2 Enterprise、Windows Server 2008 R2 Datacenter
目標平台 Windows
標頭 resapi.h
程式庫 ResUtils.Lib
Dll ResUtils.Dll

另請參閱

使用 VSS 備份和還原容錯移轉叢集組態

備份與還原函式