共用方式為


NTMS_OPREQUESTINFORMATIONW 結構 (ntmsapi.h)

[ 從 Windows 7 和 Windows Server 2008 R2 起,卸除式存儲設備管理員 已無法使用。]

NTMS_OPREQUESTINFORMATION 結構會定義 RSM 操作員要求系統控制特有的屬性。

語法

typedef struct _NTMS_OPREQUESTINFORMATIONW {
  DWORD      Request;
  SYSTEMTIME Submitted;
  DWORD      State;
  WCHAR      szMessage[NTMS_MESSAGE_LENGTH];
  DWORD      Arg1Type;
  NTMS_GUID  Arg1;
  DWORD      Arg2Type;
  NTMS_GUID  Arg2;
  WCHAR      szApplication[NTMS_APPLICATIONNAME_LENGTH];
  WCHAR      szUser[NTMS_USERNAME_LENGTH];
  WCHAR      szComputer[NTMS_COMPUTERNAME_LENGTH];
} NTMS_OPREQUESTINFORMATIONW;

成員

Request

運算元要求的類型。 這可以是下列其中一個值。

價值 意義
NTMS_OPREQ_NEWMEDIA
當沒有媒體可用時,嘗試配置媒體的應用程式會傳送新媒體的操作員要求。 設定此旗標時,Arg1 成員應設定為需要新媒體之媒體集區的 GUID。 或者,Arg2 成員可以設定為應該放置新媒體的特定連結庫。
NTMS_OPREQ_CLEANER
RSM 會在清除作業排入佇列時傳送操作員要求,且磁碟驅動器上沒有更清潔工上線且可供使用。 設定此旗標時,Arg1 成員應設定為需要清潔墨盒的連結庫 GUID。
NTMS_OPREQ_DEVICESERVICE
當變更器裝置或磁碟驅動器發生問題時,應用程式或 RSM 會傳送磁碟驅動器服務的操作員要求。 設定此旗標時,Arg1 成員應設定為需要服務的裝置 GUID。
NTMS_OPREQ_MOVEMEDIA
應用程式或 RSM 會傳送操作員要求,將指定的媒體移至服務離線媒體的掛接,或將媒體退出至離線連結庫。 設定此旗標時,Arg1 成員應設定為要移動的實體媒體 GUID,而 Arg2 成員應設定為此媒體的連結庫 GUID。
NTMS_OPREQ_MESSAGE
應用程式特定的操作員要求。 僅限文字。

Submitted

提交操作員要求的系統時間。

State

操作員服務要求的目前狀態。 這可以是下列其中一個值。

價值 意義
NTMS_OPSTATE_SUBMITTED
操作員要求已提交,但未由操作員控制台讀取。
NTMS_OPSTATE_ACTIVE
操作員要求已由一或多個操作員控制台讀取,而且可能正在處理中。
NTMS_OPSTATE_INPROGRESS
用戶已認可此操作員要求,且正在執行服務。
NTMS_OPSTATE_REFUSED
用戶已拒絕操作員服務要求。
NTMS_OPSTATE_COMPLETE
使用者已完成操作員服務要求。

szMessage[NTMS_MESSAGE_LENGTH]

運算子消息正文。

Arg1Type

Arg1 物件的類型。 這可以是下列其中一個值。

價值 意義
NTMS_UNKNOWN
Arg1Type中未提供任何物件。
NTMS_CHANGER
中型變更器物件。
NTMS_DRIVE
Drive 物件。
NTMS_IEDOOR
連結庫門物件。
NTMS_IEPORT。
連結庫插入/退出埠物件
NTMS_LIBRARY
Library 物件。
NTMS_PARTITION
側邊物件。
NTMS_PHYSICAL_MEDIA
實體媒體物件。
NTMS_STORAGESLOT
連結庫位置物件。

Arg1

Arg1 物件識別符,用於移動要求或其他需要參考對象的運算元要求。 此物件的用途會根據運算元要求的類型而有所不同。 如需適當使用 Arg1,請參閱 要求 描述。

Arg2Type

Arg2 物件的類型。 這可以是下列其中一個值。

價值 意義
NTMS_UNKNOWN
Arg2Type中未提供任何物件。
NTMS_LIBRARY
Library 物件。

Arg2

Arg2 物件識別碼,用於需要第二個參考物件的運算元要求。 此物件的用途會根據運算元要求的類型而有所不同。 如需適當使用 Arg2,請參閱 要求 描述。

szApplication[NTMS_APPLICATIONNAME_LENGTH]

提交操作員要求的應用程式。

szUser[NTMS_USERNAME_LENGTH]

互動式使用者登入提交操作員要求的計算機。

szComputer[NTMS_COMPUTERNAME_LENGTH]

提交操作員要求的計算機。

言論

NTMS_OPREQUESTINFORMATION 結構包含在 NTMS_OBJECTINFORMATION 結構中。

注意

ntmsapi.h 標頭會將NTMS_OPREQUESTINFORMATION定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的 慣例。

要求

要求 價值
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 ntmsapi.h

另請參閱

NTMS_OBJECTINFORMATION