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 |