ハンドルとオブジェクトについて

システムは、2 つのメイン理由から、オブジェクトとハンドルを使用してシステム リソースへのアクセスを制御します。 まず、オブジェクトを使用すると、元のオブジェクト インターフェイスが維持されている限り、Microsoft がシステム機能を更新できるようになります。 後続のバージョンのシステムがリリースされると、更新されたオブジェクトを追加作業がほとんどまたはまったく使用できません。

次に、オブジェクトを使用すると、Windows セキュリティを利用できます。 各オブジェクトには、プロセスがオブジェクトに対して実行できるアクションを指定する独自のアクセス制御リスト (ACL) があります。 システムは、アプリケーションがオブジェクトへのハンドルを作成するたびに、オブジェクトの ACL を調べます。 詳しくは、「アクセス制御」をご覧ください。