IObjectContext::IsSecurityEnabled メソッド (comsvcs.h)

現在のオブジェクトに対してセキュリティが有効になっているかどうかを示します。 オブジェクトがクライアントのプロセスで実行されていない限り、COM+ セキュリティが有効になります。

構文

BOOL IsSecurityEnabled();

戻り値

このオブジェクトに対してセキュリティが有効になっている場合、戻り値は TRUE です。 それ以外の場合は FALSE です

注釈

COM+ 環境では、サーバー アプリケーションとライブラリ アプリケーションでロールベースのセキュリティを使用できます。 IsSecurityEnabled は、アプリケーションがロールベースのセキュリティを使用し、アプリケーションと メソッドを呼び出した特定のコンポーネントの両方に対してロールベースのセキュリティが有効になっている場合に TRUE を 返します。

MTS 2.0: MTS 2.0 では、MTS ライブラリ アプリケーションでロールベースのセキュリティを使用できないため、現在のオブジェクトがライブラリ アプリケーションで実行されている場合、このメソッドは常に FALSE を 返します。 ただし、COM+ 環境では、必要に応じてライブラリ アプリケーションでロールベースのセキュリティを使用できます。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー comsvcs.h

こちらもご覧ください

IObjectContext