Método ICDBurn::GetRecorderDriveLetter (shobjidl.h)

Obtiene la letra de unidad de una unidad de CD que se ha marcado como habilitada para escritura.

Sintaxis

HRESULT GetRecorderDriveLetter(
  [out] LPWSTR pszDrive,
  [in]  UINT   cch
);

Parámetros

[out] pszDrive

Tipo: LPWSTR

Puntero a una cadena que contiene la letra de unidad, por ejemplo, "F:".

[in] cch

Tipo: UINT

Tamaño de la cadena, en caracteres, al que apunta pszDrive. Normalmente, este valor será 4. Se permiten valores mayores que 4, pero este método omitirá los caracteres adicionales. Los valores inferiores a 4 generarán un error de E_INVALIDARG.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

La unidad cuya designación de letra se devuelve mediante este método es la unidad que tiene seleccionada la opción Habilitar escritura en cd en esta unidad . Esta opción se encuentra en la hoja de propiedades de la unidad. Solo una unidad de un sistema puede tener seleccionada esta opción.

Si hay una unidad de CD grabable, pero esa opción se ha deseleccionado, el método devolverá un código de error.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl.h
Archivo DLL Shell32.dll