GetStorageDependencyInformation 関数 (virtdisk.h)
仮想ハード ディスク (VHD) または CD または DVD イメージ ファイル (ISO) またはそれらのディスクとその親ディスクまたはボリュームに含まれるボリューム間の関係を返します。
構文
DWORD GetStorageDependencyInformation(
[in] HANDLE ObjectHandle,
[in] GET_STORAGE_DEPENDENCY_FLAG Flags,
[in] ULONG StorageDependencyInfoSize,
[in, out] PSTORAGE_DEPENDENCY_INFO StorageDependencyInfo,
[in, out, optional] PULONG SizeUsed
);
パラメーター
[in] ObjectHandle
Flags パラメーターでGET_STORAGE_DEPENDENCY_FLAG_DISK_HANDLE フラグが指定されていない場合は、ボリュームまたはルート ディレクトリへのハンドル。 ボリュームまたはルート ディレクトリを開く方法については、 CreateFile 関数を参照してください。
Flags パラメーターでGET_STORAGE_DEPENDENCY_FLAG_DISK_HANDLE フラグが指定されている場合、このハンドルはディスクへのハンドルである必要があります。
[in] Flags
GET_STORAGE_DEPENDENCY_FLAG値の有効な組み合わせ。
[in] StorageDependencyInfoSize
StorageDependencyInfo パラメーターが参照するバッファーのサイズ (バイト単位)。
[in, out] StorageDependencyInfo
設定された STORAGE_DEPENDENCY_INFO 構造体 (可変長構造体) を受け取るバッファーへのポインター。
[in, out, optional] SizeUsed
使用するサイズを受け取る ULONG への省略可能なポインター。
戻り値
要求の状態。
関数が成功した場合、戻り値は ERROR_SUCCESS され、 StorageDependencyInfo パラメーターには要求された依存関係情報が含まれます。
関数が失敗した場合、戻り値はエラー コードであり、 StorageDependencyInfo パラメーターは未定義です。 詳細については、「 システム エラー コード」を参照してください。
注釈
CD および DVD イメージ ファイル (ISO) は、Windows 8およびWindows Server 2012する前にサポートされていません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 |
サポートされている最小のサーバー | Windows Server 2008 R2 |
対象プラットフォーム | Windows |
ヘッダー | virtdisk.h |
Library | VirtDisk.lib |
[DLL] | VirtDisk.dll |