Share via


IDTSFriendlyEnum100 インターフェイス

定義

列挙の値の名前を提供します。

public interface class IDTSFriendlyEnum100
[System.Runtime.InteropServices.Guid("D9F50A74-6F87-4CBE-9933-AF55260670C7")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSFriendlyEnum100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("26D59CDA-17F7-4474-91E1-F6758FA10AE6")]
public interface IDTSFriendlyEnum100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("9A3002D8-B237-4E7B-861D-41C978C3F624")]
public interface IDTSFriendlyEnum100
[<System.Runtime.InteropServices.Guid("D9F50A74-6F87-4CBE-9933-AF55260670C7")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSFriendlyEnum100 = interface
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("26D59CDA-17F7-4474-91E1-F6758FA10AE6")>]
type IDTSFriendlyEnum100 = interface
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("9A3002D8-B237-4E7B-861D-41C978C3F624")>]
type IDTSFriendlyEnum100 = interface
Public Interface IDTSFriendlyEnum100
属性

注釈

IDTSFriendlyEnum100 インターフェイスは、列挙での項目の値に対する「表示名」を公開するために、ネイティブ C++ コンポーネント開発者が使用するヘルパー インターフェイスです。 IDTSFriendlyEnum100IDTSFriendlyEnumCollection100 は、DTS デザイナーでの列挙の値に対する表示名を提供するために、次のマクロと組み合わせて使用されます。

マクロ 説明
BEGIN_FRIENDLY_NAME_ENUM_LIST 表示名の列挙一覧を開始します。
BEGIN_FRIENDLY_NAME_ENUM(EnumerationName, IsFlags) 表示名の列挙一覧ブロックを開始します。 これは、列挙ごとに 1 回指定されます。 EnumerationName パラメーターは列挙の名前を指定し、IsFlags パラメーターは列挙の値を OR で結合できるかどうかを指定します。
FRIENDLY_NAME(Value, NameID) BEGIN_FRIENDLY_NAME_ENUM で指定されている列挙の特定の値に対する表示名を追加します。 Value パラメーターは列挙の項目を指定し、NameID パラメーターは列挙値に対して表示される文字列を指定します。
END_FRIENDLY_NAME_ENUM 表示名の列挙の終了を示します。BEGIN_FRIENDLY_ENUM マクロごとに 1 回指定されます。
END_FRIENDLY_ENUM_LIST フレンドリ列挙名リストを終了します。

上記のマクロを使用して表示名の列挙を定義すると、TypeConverter オブジェクトの IDTSCustomProperty100 プロパティには、BEGIN_FRIENDLY_NAME_ENUM マクロで指定された EnumerationName パラメーターの値が割り当てられます。

プロパティ

Name

列挙の値の名前を取得します。

Value

Name プロパティで示される列挙項目に対して使用される表示名を取得します。

適用対象