[从 Windows 7 和 Windows Server 2008 R2 起,可移动存储管理器 不再可用。]
EnableNtmsObject 函数启用指定的 对象。
语法
DWORD EnableNtmsObject(
  [in] HANDLE      hSession,
  [in] DWORD       dwType,
  [in] LPNTMS_GUID lpObjectId
);
parameters
[in] hSession
OpenNtmsSession 函数返回的会话的句柄。
[in] dwType
RSM 对象类型。 此参数可以是 NtmsObjectsTypes 枚举类型的以下值之一。
| 值 | 含义 | 
|---|---|
  | 
驱动器 | 
  | 
库 | 
  | 
物理介质 (磁带、光盘、CD 或磁盘盒) | 
[in] lpObjectId
RSM 对象的唯一标识符。
返回值
此函数返回以下值之一。
| 值 | 含义 | 
|---|---|
  | 
拒绝向包含 对象的库NTMS_MODIFY_ACCESS。 可能存在其他安全错误,但它们指示安全子系统错误。
 Windowsxp: 拒绝对包含 对象的库NTMS_CONTROL_ACCESS。 可能存在其他安全错误,但它们指示安全子系统错误。  | 
  | 
数据库不可访问或已损坏。 | 
  | 
会话句柄缺失或无效。 | 
  | 
对象 ID 缺失或对象类型无效。 (如果对象类型不是NTMS_LIBRARY、NTMS_DRIVE或NTMS_PHYSICAL_MEDIA.) | 
  | 
对象已启用。 | 
  | 
库 ID 是指无法启用或禁用的线下库。 | 
  | 
对象无效。 | 
  | 
启用已排队。 | 
注解
EnableNtmsObject 函数使用 RSM 将禁用命令排队。 如果 RSM 正忙,则命令可能需要一些时间才能完成。
要求
| 最低受支持的客户端 | Windows XP [仅限桌面应用] | 
| 最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] | 
| 目标平台 | Windows | 
| 标头 | ntmsapi.h | 
| Library | Ntmsapi.lib | 
| DLL | Ntmsapi.dll |