CHandle クラス
更新 : 2007 年 11 月
このクラスには、ハンドル オブジェクトを作成および使用するためのメソッドが用意されています。
class CHandle
解説
CHandle オブジェクトは、ハンドルが必要なときにはいつでも使えます。主な違いは、CHandle オブジェクトは自動的に削除されるという点です。
メモ : |
---|
API 関数には、空のハンドルまたは無効なハンドルとして NULL を使用するものと INVALID_HANDLE_VALUE を使用するものがあります。CHandle は NULL だけを使用し、INVALID_HANDLE_VALUE を実際のハンドルとして扱います。INVALID_HANDLE_VALUE を返す可能性のある API を呼び出す場合は、CHandle::Attach を呼び出したり CHandle コンストラクタへ渡したりする前に INVALID_HANDLE_VALUE があるかどうかを確認して、INVALID_HANDLE_VALUE の代わりに NULL を渡す必要があります。 |
必要条件
ヘッダー : atlbase.h