次の方法で共有


ITTerminalManager2::GetPluggableSuperclasses メソッド (termmgr.h)

GetPluggableSuperclasses メソッドは、レジストリ内のすべてのプラグ可能なターミナル スーパークラスのパブリック CLSID を取得します。

構文

HRESULT GetPluggableSuperclasses(
  [in, out] DWORD *pdwNumSuperclasses,
  [out]     IID   *pSuperclasses
);

パラメーター

[in, out] pdwNumSuperclasses

取得されたスーパークラスの数。 pSuperclassesNULL の場合、この引数を使用して、レジストリに登録されているプラグ可能なターミナル スーパークラスの合計数を取得します。 pSuperclassesNULL でない場合、この引数は pSuperclasses バッファーのサイズ (IID 単位) を渡すために使用され、メソッドはバッファー メモリにコピーされた IID の数を返します。

[out] pSuperclasses

ユーザーによって割り当てられた IID バッファーへのポインター。

バッファーが NULL の場合、メソッドはバッファー内のスーパークラスの数を返します。 それ以外の場合、 メソッドは、システムに登録されているプラグ可能なターミナル スーパークラスの ID を返します。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

説明
S_OK
メソッドが成功しました。
E_FAIL
メソッドが失敗しました。

要件

   
対象プラットフォーム Windows
ヘッダー termmgr.h

関連項目

ITTerminalManager2