GetNtmsUIOptionsW 関数 (ntmsapi.h)
[Windows 7 および Windows Server 2008 R2 以降、リムーバブル 記憶域マネージャー は使用できなくなりました。
GetNtmsUIOptions 関数は、指定した種類のユーザー インターフェイスが指定されたオブジェクトに対して転送されるコンピューター名の一覧を取得します。 getNtmsUIOptions
指定したインスタンスのリストに宛先がない場合、関数はリストの長さ 0 と共にERROR_SUCCESSを返します。
構文
DWORD GetNtmsUIOptionsW(
[in] HANDLE hSession,
[in] const LPNTMS_GUID lpObjectId,
[in] DWORD dwType,
[out] LPWSTR lpszDestination,
[in, out] LPDWORD lpdwBufSize
);
パラメーター
[in] hSession
OpenNtmsSession 関数によって返されるセッションへのハンドル。
[in] lpObjectId
UI がリダイレクトされるオブジェクトの一意識別子。 オブジェクトは、イベントのソースとして使用できるコンテナーである必要があります。 オブジェクトは、アプリケーション (アプリケーションによってトリガーされるマウント要求)、ライブラリ (取り出しに応答するドアを開く要求)、またはコンピューター (コンピューターに関連するすべての UI) のいずれかです。
コンピューター コンテナーを指定するには、リムーバブル 記憶域マネージャーのコンピューター オブジェクト GUID を使用してバッファーを指す ポインター
[in] dwType
このパラメーターには、次のいずれかの値を指定できます。
[out] lpszDestination
UI がリダイレクトされるマシンの名前を返す複数文字列。 このパラメーターは NULL
[in, out] lpdwBufSize
変換先の文字列のサイズ (TCHAR)。
戻り値
この関数は、次のいずれかの値を返します。
価値 | 意味 |
---|---|
|
1 つ以上の RSM オブジェクトへのアクセスが拒否されます。 |
|
lpdwSize で指定 |
|
セッション ハンドルが見つからないか、無効です。 |
|
|
|
処理中に割り当てエラーが発生しました。 |
|
lpObjectId で指定された GUID は、データベース内のコンピューターまたはライブラリ オブジェクトの GUID ではありません。 |
|
関数が成功しました。 |
備考
GetNtmsUIOptions
NTMS_UITYPE_INFO | NTMS_UITYPE_REQ | NTMS_UITYPE_ERR | |
---|---|---|---|
アプリケーション | このアプリケーションによって生成された作業項目の作業項目の進行状況 UI を表示します。 | このアプリケーションによって実行されたアクションによって生成されたオペレーター要求のオペレーター要求 UI を表示します。 | 未定義。 アプリケーションでは、この種のエラー イベントを発生させることはできません。 |
図書館 | このライブラリに関連付けられている作業項目の作業項目の進行状況 UI を表示します。 | このライブラリに関連付けられている要求の UI を表示します。 | このライブラリに関連付けられているエラーの UI を表示します。 |
コンピュータ | このマシンで実行されている RSM のこのインスタンスに情報 UI を表示します。 | RSM のこのインスタンスに要求の種類の UI を表示します。 | RSM のこのインスタンスにエラーの種類の UI を表示します。 |
手記
ntmsapi.h ヘッダーは、Unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして GetNtmsUIOptions を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows XP [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2003 [デスクトップ アプリのみ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | ntmsapi.h |
ライブラリ | Ntmsapi.lib |
DLL | Ntmsapi.dll |
関連項目
SetNtmsUIOptions の