ITTerminalManager2::GetPluggableSuperclasses メソッド (termmgr.h)
GetPluggableSuperclasses メソッドは、レジストリ内のすべてのプラグ可能なターミナル スーパークラスのパブリック CLSID を取得します。
構文
HRESULT GetPluggableSuperclasses(
[in, out] DWORD *pdwNumSuperclasses,
[out] IID *pSuperclasses
);
パラメーター
[in, out] pdwNumSuperclasses
取得されたスーパークラスの数。 pSuperclasses が NULL の場合、この引数を使用して、レジストリに登録されているプラグ可能なターミナル スーパークラスの合計数を取得します。 pSuperclasses が NULL でない場合、この引数は pSuperclasses バッファーのサイズ (IID 単位) を渡すために使用され、メソッドはバッファー メモリにコピーされた IID の数を返します。
[out] pSuperclasses
ユーザーによって割り当てられた IID バッファーへのポインター。
バッファーが NULL の場合、メソッドはバッファー内のスーパークラスの数を返します。 それ以外の場合、 メソッドは、システムに登録されているプラグ可能なターミナル スーパークラスの ID を返します。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
値 | 説明 |
---|---|
|
メソッドが成功しました。 |
|
メソッドが失敗しました。 |
要件
対象プラットフォーム | Windows |
ヘッダー | termmgr.h |