CHandle クラス
このクラスには、ハンドル オブジェクトを作成および使用するためのメソッドが用意されています。
class CHandle
解説
ACHandleのハンドルが必要なときに、オブジェクトを使用することができます。主な違いは、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