SecurityCallContext
構造体サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。
フィールド
(フィールドなし)
公式ドキュメント
現在の呼び出しのセキュリティ コンテキストへのアクセスを提供します。このコンテキストには、オブジェクトの呼び出し元に関する情報が含まれます。このクラスを使用すると、オブジェクトの直接の呼び出し元が特定のロールのメンバーであるかどうか、およびそのオブジェクトでセキュリティが有効かどうかも確認できます。
ロールベースのセキュリティを使用する COM+ アプリケーションのみが SecurityCallContext クラスにアクセスできます。ロールの詳細については、Role-Based Security Administration を参照してください。
解説(Remarks)
SecurityCallContext オブジェクトを直接作成することはできません。ISecurityCallContext のメソッドを使用するには、CoGetCallContext を呼び出し、riid パラメーターに IID_ISecurityCallContext を指定することで、その実装への参照を取得する必要があります。
Microsoft Visual Basic からこのクラスを使用するには、COM+ Services Type Library への参照を追加します。SecurityCallContext オブジェクトは、クラス名として "COMSVCSLib.SecurityCallContext" を使用して宣言でき、GetSecurityCallContext を呼び出すことによって作成されます。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp)