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

こちらもご覧ください

VHD 関数