私は VSS ハードウェア プロバイダーを作成しており、スナップショットを作成できます。したがって、トレース ツールでトレースすると、PostCommitSnapshot までがすべて完璧であることがわかります。シャドウ コピーの自動インポート用の PostCommit スナップショットの後、GetTagetLuns、LoacteLuns、および FillinLunInfo が必要ですが、私が取っているように一部のストレージのボリュームのスナップショットを取得しているため、GetTargetLuns に提供する十分な情報がありません。
AreLunsSupported で提供された同じ LUNinfo を使用し続けると、GetTargetLuns で BadSourceLun エラーがスローされます。
GetTargetLuns のチェック条件をコメントアウトしてこのエラーをスキップしようとすると、LocateLuns まで実行が続き、その後非同期的に待機し、OnLunEmpty メソッドが呼び出されてスナップショットが中止されます。
スナップショットの状態値を VSS_SS_POSTCOMMITTED に設定しようとしましたが、これはシステム用に予約されています。
Vss Hardware Provider でこれらのメソッドをスキップしたいですか?
ヘルプは非常に高く評価されます。