ICDBurn::GetRecorderDriveLetter 方法 (shobjidl.h)

获取已标记为“启用写入”的 CD 驱动器的驱动器号。

语法

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

参数

[out] pszDrive

类型: LPWSTR

指向包含驱动器号的字符串的指针,例如“F:”。

[in] cch

类型: UINT

pszDrive 指向的字符串的大小(以字符为单位)。 此值通常为 4。 允许大于 4 的值,但此方法将忽略额外的字符。 小于 4 的值将生成E_INVALIDARG错误。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

此方法返回其字母指定的驱动器是选择了 “在此驱动器上启用 cd 写入” 选项的驱动器。 此选项位于驱动器的属性表中。 系统只能有一个驱动器选择此选项。

如果存在可录制的 CD 驱动器,但已取消选择该选项,则 该方法将返回错误代码。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 shobjidl.h
DLL Shell32.dll