メソッド属性
次の属性は、クラス、コクラス、またはインターフェイスのメソッドに適用されます。
属性 | 説明 |
---|---|
bindable | プロパティがデータ バインディングをサポートすることを示します。 |
call_as | リモート処理不可能関数をリモート関数にマップできるようにします。 |
custom | 独自の属性を定義できるようにします。 |
db_column | 指定した列を行セットにバインドします。 |
db_command | OLE DB コマンドを作成します。 |
db_param | 指定したメンバー変数を入力または出力のパラメーターに関連付け、変数を区切ります。 |
db_source | データ ソースへの接続を作成します。 |
db_table | OLE DB テーブルを開きます。 |
defaultbind | オブジェクトを最もよく表す 1 つのバインド可能なプロパティを示します。 |
defaultcollelem | Visual Basic コードを最適化するために使用されます。 |
displaybind | ユーザーにバインド可能として表示する必要があるプロパティを示します。 |
helpcontext | この要素に関するヘルプ ファイルの情報をユーザーに表示するコンテキスト ID を指定します。 |
helpfile | タイプ ライブラリのヘルプ ファイルの名前を設定します。 |
helpstring | 適用先となる要素を記述するために使用される文字列を指定します。 |
helpstringcontext | .hlp または .chm ファイル内のヘルプ トピックの ID を指定します。 |
helpstringdll | ドキュメント文字列参照 (ローカリゼーション) を実行するために使用する DLL の名前を指定します。 |
非表示 | 項目は存在しますが、ユーザー指向ブラウザーでは表示されないことを示します。 |
id | メンバー関数 (インターフェイスまたはディスパッチ インターフェイス内のプロパティまたはメソッド) の DISPID を指定します。 |
immediatebind | データ バインディング オブジェクトのプロパティに対するすべての変更が、すぐにデータベースに通知されることを示します。 |
in | 呼び出しプロシージャから呼び出されたプロシージャにパラメーターが渡されることを示します。 |
local | インターフェイス ヘッダーで使用する場合は、MIDL コンパイラをヘッダー ジェネレーターとして使用できます。 個々の関数で使用する場合は、スタブが生成されないローカル プロシージャを指定します。 |
nonbrowsable | インターフェイス メンバーをプロパティ ブラウザーに表示しない必要があることを示します。 |
propget | プロパティ アクセサー関数を指定します。 |
propput | プロパティ設定関数を指定します。 |
propputref | 値ではなく参照を使用するプロパティ設定関数を指定します。 |
ptr | ポインターを完全ポインターとして指定します。 |
範囲 | 実行時に値が設定される引数またはフィールドに使用できる値の範囲を指定します。 |
requestedit | OnRequestEdit 通知がプロパティでサポートされることを示します。 |
restricted | モジュール、インターフェイス、またはディスパッチ インターフェイスのメンバーを任意に呼び出すことができないことを指定します。 |
satype | SAFEARRAY 構造体のデータ型を指定します。 |
ソース | クラスの接続ポイントに対するコントロールのソース インターフェイスを指定します。 プロパティまたはメソッドでは、source 属性は、メンバーがイベントのソースであるオブジェクトまたは VARIANT を返します。 |
synchronize | ターゲット メソッドへのアクセスを同期します。 |
vararg | 関数が異なる数の引数をとることを指定します。 |