Share via


SisFreeRestoreStructure 関数

SisFreeRestoreStructure 関数は、指定された SIS 復元構造体に割り当てられたメモリを解放し、復元操作中に作成されたリンクを適切に設定するために SIS フィルターを準備するタスクを実行します。

構文

BOOL SisFreeRestoreStructure(
  _In_ PVOID sisRestoreStructure
);

パラメーター

sisRestoreStructure [in]

SisCreateRestoreStructure から返される SIS 復元構造体へのポインター。

戻り値

この関数は、正常に完了した場合は TRUE を返し、それ以外の場合は FALSE を 返します。 GetLastError を呼び出して、呼び出しが失敗した理由の詳細を取得します。

注釈

この関数の呼び出しが完了する前に SIS リンクにアクセスすると、ボリュームがチェックしたり、リンクの内容が部分的に読み取られたりする可能性があります。

これはメモリの割り当てを解除するだけでは安全ではないことに注意してください。 たとえば、この関数は、SIS アーキテクチャに対して追加の管理操作を実行することもできます。 そのため、復元操作が直後に終了する場合でも、この関数を呼び出します。

要件

要件
サポートされている最小のクライアント
Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
Header
Sisbkup.h
ライブラリ
Sisbkup.lib
[DLL]
Sisbkup.dll

こちらもご覧ください

SisCreateRestoreStructure