Método IVdsAdvancedDisk::AssignDriveLetter (vds.h)

[A partir de Windows 8 y Windows Server 2012, la interfaz COM del servicio de disco virtual se sustituye por la API de administración de almacenamiento de Windows.]

Asigna una letra de unidad a una partición oem, ESP o desconocida existente.

Sintaxis

HRESULT AssignDriveLetter(
  [in] ULONGLONG ullOffset,
  [in] WCHAR     wcLetter
);

Parámetros

[in] ullOffset

Desplazamiento de partición.

[in] wcLetter

Letra de unidad que se va a asignar.

Valor devuelto

Este método puede devolver valores HRESULT estándar, como E_INVALIDARG o E_OUTOFMEMORY, y valores devueltos específicos de VDS. También puede devolver códigos de error del sistema convertidos mediante la macro HRESULT_FROM_WIN32 . Los errores se pueden originar en VDS en sí o en el proveedor de VDS subyacente que se está usando. Entre los posibles valores devueltos se incluyen los siguientes.

Código o valor devuelto Descripción
S_OK
La letra de unidad se asignó correctamente.
VDS_E_DRIVE_LETTER_NOT_FREE
0x8004255CL
La letra de unidad especificada ya está asignada a otra partición o volumen.
VDS_E_INVALID_OPERATION
0x80042415L
La partición está en un medio extraíble; de lo contrario, la partición no es una partición OEM, ESP o desconocida.
VDS_E_OBJECT_NOT_FOUND
0x80042405L
La partición no existe.

Comentarios

VDS implementa este método.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado vds.h
Library Uuid.lib

Consulte también

Disk (objeto)

IVdsAdvancedDisk