TRefPointerCollection クラス (refptrco.h)
[TRefPointerCollection クラスは WMI プロバイダー フレームワークの一部であり、現在最終的な状態と見なされています。これらのライブラリに影響を与える、セキュリティ関連以外の問題に対しては、それ以上の開発、機能強化、または更新プログラムは利用できません。 すべての新規開発には、MI API を使用する必要があります。]
TRefPointerCollection クラスは、オブジェクトへのポインターを収集するコンテナー クラスです。 これらのポインターは列挙できます。
TRefPointerCollection には、次の種類のメンバーがあります。
メソッド | 説明 |
---|---|
追加 | コレクションに項目を追加し、 AddRef メソッドを呼び出して参照カウントをインクリメントします。 |
BeginEnum | コレクションの列挙を開始します。 コレクションを列挙する前に、パラメーターとして初期化するカーソルを使用してこのメソッドを呼び出します (REFPTRCOLLECTION_POSITION)。 |
空 | リストを空にし、保持されているすべてのポインターを解放します。 |
EndEnum | コレクションの列挙を終了します。 列挙操作が完了したら、このメソッドを呼び出します。 |
GetNext | リストから次の項目を取得し、 AddRef メソッドを呼び出して参照カウントをインクリメントします。 (完了したら、ユーザーはポインターを離し、毎回同じカーソルを渡す必要があります)。 |
GetSize | リスト内の項目数を返します。 |
TRefPointerCollection | 新しい TRefPointerCollection オブジェクトを 構築します。 |
継承
TRefPointerCollection クラスは CThreadBase を実装します。
メソッド
TRefPointerCollection クラスには、これらのメソッドがあります。
TRefPointerCollection::Add Add メソッドは、コレクションへの参照を追加します。 |
TRefPointerCollection::BeginEnum BeginEnum メソッドは、コレクションの列挙を開始します。 |
TRefPointerCollection::Empty Empty メソッドは、コレクションからすべての項目を削除します。 |
TRefPointerCollection::EndEnum EndEnum メソッドは、コレクションの列挙を終了します。 |
TRefPointerCollection::GetNext GetNext メソッドは、コレクション内の次のインスタンスへのポインターを取得します。 |
TRefPointerCollection::GetSize GetSize メソッドは、リスト内の項目の数を返します。 |
TRefPointerCollection::TRefPointerCollection このコンストラクターは、新しい TRefPointerCollection オブジェクトを初期化します。 (TRefPointerCollection.TRefPointerCollection) |
TRefPointerCollection::TRefPointerCollection このコンストラクターは、新しい TRefPointerCollection オブジェクトを初期化します。 (オーバーロード 1/2) |
注釈
このクラスのデストラクターは TRefPointerCollection::~TRefPointerCollection です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | refptrco.h (FwCommon.h を含む) |