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
オペレーター要求の種類。 次のいずれかの値を指定できます。
Submitted
オペレーター要求が送信されたシステム時刻。
State
オペレーター サービス要求の現在の状態。 次のいずれかの値を指定できます。
szMessage[NTMS_MESSAGE_LENGTH]
オペレーター メッセージ テキスト。
Arg1Type
Arg1 オブジェクトの型。 次のいずれかの値を指定できます。
Arg1
Arg1 参照オブジェクトを必要とする移動要求またはその他の演算子要求に使用されるオブジェクト ID です。 このオブジェクトの目的は、オペレーター要求の種類によって異なります。 Arg1の適切な使用方法については、要求の の説明を参照してください。
Arg2Type
Arg2 オブジェクト
価値 | 意味 |
---|---|
|
Arg2Typeにオブジェクトが指定されていません。 |
|
ライブラリ オブジェクト。 |
Arg2
Arg2 2 番目の参照オブジェクトを必要とする演算子要求に使用されるオブジェクト ID です。 このオブジェクトの目的は、オペレーター要求の種類によって異なります。 Arg2の適切な使用方法については、要求の の説明を参照してください。
szApplication[NTMS_APPLICATIONNAME_LENGTH]
オペレーター要求を送信したアプリケーション。
szUser[NTMS_USERNAME_LENGTH]
オペレーター要求を送信したコンピューターにログオンした対話型ユーザー。
szComputer[NTMS_COMPUTERNAME_LENGTH]
オペレーター要求を送信したコンピューター。
備考
NTMS_OPREQUESTINFORMATION 構造体は、NTMS_OBJECTINFORMATION 構造体に含まれています。
手記
ntmsapi.h ヘッダーは、unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとしてNTMS_OPREQUESTINFORMATIONを定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows XP [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー | ntmsapi.h |