SetVirtualDiskInformation 関数 (virtdisk.h)
仮想ハード ディスク (VHD) に関する情報を設定します。
構文
DWORD SetVirtualDiskInformation(
[in] HANDLE VirtualDiskHandle,
[in] PSET_VIRTUAL_DISK_INFO VirtualDiskInfo
);
パラメーター
[in] VirtualDiskHandle
開いている仮想ディスクへのハンドル。 VIRTUAL_DISK_ACCESS_METAOPS フラグを使用して開かれている必要があります。 仮想ディスクを開く方法については、 OpenVirtualDisk 関数を参照してください。
[in] VirtualDiskInfo
有効な SET_VIRTUAL_DISK_INFO 構造体へのポインター。
戻り値
要求の状態。
関数が成功した場合、戻り値は ERROR_SUCCESS。
関数が失敗した場合、戻り値はエラー コードです。 詳細については、「 システム エラー コード」を参照してください。
注釈
ParentFilePath メンバーの設定が要求されたが、指定されたパスをシステムが解決できない場合、SetVirtualDiskInformation 関数は失敗します。
親情報を設定すると、子の親 GUID フィールドと Timestamp フィールドも更新されます。
この操作の進行中は、仮想ディスクを接続できません。
呼び出し元には READ| が必要です。仮想ディスクのバッキング ストアへの書き込みアクセス。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 |
サポートされている最小のサーバー | Windows Server 2008 R2 |
対象プラットフォーム | Windows |
ヘッダー | virtdisk.h |
Library | VirtDisk.lib |
[DLL] | VirtDisk.dll |