SubmitNtmsOperatorRequestA 函数 (ntmsapi.h)
[从 Windows 7 和 Windows Server 2008 R2 起,可移动存储管理器 不再可用。]
SubmitNtmsOperatorRequest 函数提交 RSM 运算符请求。
语法
DWORD SubmitNtmsOperatorRequestA(
[in] HANDLE hSession,
[in] DWORD dwRequest,
[in] LPCSTR lpMessage,
[in] LPNTMS_GUID lpArg1Id,
[in] LPNTMS_GUID lpArg2Id,
[out] LPNTMS_GUID lpRequestId
);
参数
[in] hSession
OpenNtmsSession 函数返回的会话的句柄。
[in] dwRequest
运算符请求的类型。 此参数的取值可为下列值之一:
[in] lpMessage
要发送给用户的可选消息字符串。
[in] lpArg1Id
运算符请求的对象标识符。 有关必须为此参数传递哪种类型的对象的说明,请参阅 dwRequest 参数中值的说明。
[in] lpArg2Id
运算符请求的对象标识符。 有关必须为此参数传递的对象类型的详细信息,请参阅 dwRequest 参数中值的说明。
[out] lpRequestId
指向接收已创建的操作员请求的标识符的缓冲区的指针。
返回值
此函数返回以下值之一。
值 | 含义 |
---|---|
|
拒绝访问一个或多个 RSM 对象。 |
|
数据库查询或更新失败。 |
|
hSession 参数中指定的值为 NULL 或无效。 |
|
其中一个参数值无效。 |
|
无法连接到 RSM 服务。 |
|
找不到源或目标对象。 |
|
函数成功。 |
注解
SubmitNtmsOperatorRequest 函数提交一个运算符请求,如果操作员不对请求) 执行操作,则返回请求的状态 (“满足”或“已取消”) 或超时 (。 操作员请求用于请求媒体、请求将指定的媒体从一个库移到另一个库,或请求 RSM 设备服务。
dwRequest 参数) 中 (NTMS_OPEREQ_MESSAGE值是应用程序最常用的请求类型。 RSM 不能使用NTMS_OPEREQ_MESSAGE。 RSM 根据需要使用其他请求类型。
注意
ntmsapi.h 标头将 SubmitNtmsOperatorRequest 定义为别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将非特定编码别名的使用与非非特定编码的代码混合使用可能会导致不匹配,从而导致编译或运行时错误。 有关详细信息,请参阅 函数原型的约定。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | ntmsapi.h |
Library | Ntmsapi.lib |
DLL | Ntmsapi.dll |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈