IVssHardwareSnapshotProviderEx::OnLunStateChange メソッド (vsprov.h)
VSS サービスは、このメソッドを呼び出して、LUN 状態の変化をハードウェア プロバイダーに通知します。
注 ハードウェア プロバイダーは、Windows Server オペレーティング システムでのみサポートされています。
構文
HRESULT OnLunStateChange(
[in] VDS_LUN_INFORMATION *pSnapshotLuns,
[in] VDS_LUN_INFORMATION *pOriginalLuns,
[in] DWORD dwCount,
[in] DWORD dwFlags
);
パラメーター
[in] pSnapshotLuns
dwCount
[in] pOriginalLuns
元のボリュームに寄与する LUN ごとに 1 つずつ、dwCountVDS_LUN_INFORMATION 構造体の配列へのポインター。
[in] dwCount
pSnapshotLuns 配列内の要素の数。 これは、pOriginalLuns 配列内の要素の数でもあります。
[in] dwFlags
シャドウ コピー LUN が受けた状態変更に関する情報を提供する _VSS_HARDWARE_OPTIONS フラグのビットマスク。 次の表では、このパラメーターで各フラグを使用する方法について説明します。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
戻りコード/値 | 形容 |
---|---|
|
操作が正常に完了しました。 |
|
メモリ不足またはその他のシステム リソース。 |
|
パラメーター値の 1 つが無効です。 |
|
予期しないプロバイダー エラーが発生しました。 これが返された場合は、エラーをアプリケーション イベント ログのエントリに記述し、問題を解決する方法に関する情報をユーザーに提供する必要があります。 |
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | サポートされていません |
サポートされる最小サーバー | Windows Server 2008 [デスクトップ アプリのみ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | vsprov.h |
関連項目
IVssHardwareSnapshotProviderEx の