次の方法で共有


ISymUnmanagedWriter::DefineParameter メソッド

更新 : 2007 年 11 月

現在のメソッドで単一のパラメータを定義します。パラメータの型は、メソッドのシグネチャ内でのパラメータの位置 (シーケンス) から取得されます。

パラメータが特定のメソッドのメタデータで定義されている場合、そのメソッドを使用してパラメータを再定義する必要はありません。シンボル リーダーは、通常のメタデータでパラメータをチェックした後、シンボル ストアをチェックする必要があります。

HRESULT DefineParameter(
    [in] const WCHAR  *name,
    [in] ULONG32      attributes,
    [in] ULONG32      sequence,
    [in] ULONG32      addrKind,
    [in] ULONG32      addr1,
    [in] ULONG32      addr2,
    [in] ULONG32      addr3);

パラメータ

  • name
    [入力] パラメータ名。

  • attributes
    [入力] パラメータの属性。

  • sequence
    [入力] パラメータ シグネチャ。

  • addrKind
    [入力] アドレスの種類。

  • addr1
    [入力] パラメータ指定の最初のアドレス。

  • addr2
    [入力] パラメータ指定の 2 番目のアドレス。

  • addr3
    [入力] パラメータ指定の 3 番目のアドレス。

戻り値

メソッドが成功した場合は S_OK を返します。それ以外の場合は E_FAIL またはその他のエラー コードを返します。

必要条件

ヘッダー : CorSym.idl

参照

参照

ISymUnmanagedWriter