ITTerminalManager2::GetPluggableTerminalClasses メソッド (termmgr.h)
GetPluggableTerminalClasses メソッドは、ターミナル スーパークラスに登録されているすべてのプラグ可能なターミナルのターミナル クラスを一覧表示します。
構文
HRESULT GetPluggableTerminalClasses(
[in] IID iidSuperclass,
[in] DWORD dwMediaTypes,
[in, out] DWORD *pdwNumClasses,
[out] IID *pTerminalClasses
);
パラメーター
[in] iidSuperclass
親スーパークラスの CLSID を表す BSTR 。
[in] dwMediaTypes
メディアの種類のビットごとの ORed リスト。 メソッドは、これらのメディアの種類をサポートするターミナルのみを返します。
[in, out] pdwNumClasses
pTerminalClasses パラメーターが NULL の場合、このパラメーターは、iidSuperclass パラメーターで指定されたターミナル スーパークラスに登録されているターミナルの合計数を返します。
pTerminalClasses が NULL ではなく、メソッドが正常に完了した場合、このパラメーターは pTerminalClasses バッファーで返されるターミナル IID の数を返します。
[out] pTerminalClasses
端末 ID を受け取るバッファーへのポインター。 このパラメーターは NULL にすることもできます。 詳細については、 pdwNumClasses パラメーターの説明を参照してください。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
値 | 意味 |
---|---|
|
メソッドが成功しました。 |
|
pTerminalClasses パラメーターは、IID または IID のリストを表しません。 |
|
メソッドが失敗しました。 |
|
pTerminalClasses パラメーターは有効なポインターではありません。 |
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | termmgr.h |