EnumerateVirtualDiskMetadata 関数 (virtdisk.h)
仮想ディスクに関連付けられているメタデータを列挙します。
構文
DWORD EnumerateVirtualDiskMetadata(
[in] HANDLE VirtualDiskHandle,
[in, out] PULONG NumberOfItems,
[out] GUID *Items
);
パラメーター
[in] VirtualDiskHandle
開いている仮想ディスクを処理します。
[in, out] NumberOfItems
ULONG のアドレス。 入力時に、値は Items パラメーターによって指されるバッファー内の要素の数を示します。 出力時に、値には取得された項目の数が含まれます。 バッファーが小さすぎる場合、API は失敗し 、ERROR_INSUFFICIENT_BUFFER を返し、 ULONG には必要なバッファー サイズが含まれます。
[out] Items
メタデータを表す GUIDで埋めるバッファーのアドレス。 GetVirtualDiskMetadata 関数を使用して、各 GUID で表されるデータを取得できます。
戻り値
要求の状態。
関数が成功した場合、戻り値は ERROR_SUCCESS。
Items パラメーターが指すバッファーが小さすぎる場合、戻り値はERROR_INSUFFICIENT_BUFFER。
関数が失敗した場合、戻り値はエラー コードです。 詳細については、「 システム エラー コード」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 |
サポートされている最小のサーバー | Windows Server 2012 |
対象プラットフォーム | Windows |
ヘッダー | virtdisk.h (Windows.h を含む) |
Library | VirtDisk.lib |
[DLL] | VirtDisk.dll |