Compartir a través de


Función EnumerateVirtualDiskMetadata (virtdisk.h)

Enumera los metadatos asociados a un disco virtual.

Sintaxis

DWORD EnumerateVirtualDiskMetadata(
  [in]      HANDLE VirtualDiskHandle,
  [in, out] PULONG NumberOfItems,
  [out]     GUID   *Items
);

Parámetros

[in] VirtualDiskHandle

Identificador de un disco virtual abierto.

[in, out] NumberOfItems

Dirección de un ULONG. En la entrada, el valor indica el número de elementos del búfer al que apunta el parámetro Items . En la salida, el valor contiene el número de elementos recuperados. Si el búfer era demasiado pequeño, la API producirá un error y devolverá ERROR_INSUFFICIENT_BUFFER y ULONG contendrá el tamaño de búfer necesario.

[out] Items

Dirección de un búfer que se va a rellenar con el GUIDque representa los metadatos. La función GetVirtualDiskMetadata se puede usar para recuperar los datos representados por cada GUID.

Valor devuelto

Estado de la solicitud.

Si la función se ejecuta correctamente, el valor devuelto es ERROR_SUCCESS.

Si el búfer al que apunta el parámetro Items era demasiado pequeño, el valor devuelto es ERROR_INSUFFICIENT_BUFFER.

Si se produce un error en la función, el valor devuelto es un código de error. Para obtener más información, vea Códigos de error del sistema.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Plataforma de destino Windows
Encabezado virtdisk.h (incluya Windows.h)
Library VirtDisk.lib
Archivo DLL VirtDisk.dll

Consulte también

Funciones de VHD