IDTSFriendlyEnum100 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public interface class IDTSFriendlyEnum100
[System.Runtime.InteropServices.Guid("6B3E489C-E74F-4007-9764-7E6BD1EC6EE2")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSFriendlyEnum100
[<System.Runtime.InteropServices.Guid("6B3E489C-E74F-4007-9764-7E6BD1EC6EE2")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSFriendlyEnum100 = interface
Public Interface IDTSFriendlyEnum100
- 屬性
備註
IDTSFriendlyEnum100 介面是一個由原生 C++ 元件開發者使用的輔助介面,用以揭露列舉中項目值的「友善名稱」。 IDTSFriendlyEnum100 與 IDTSFriendlyEnumCollection100 以下巨集結合使用,為 DTS Designer 中列舉值提供友善的名稱。
| Macro | 描述 |
|---|---|
| BEGIN_FRIENDLY_NAME_ENUM_LIST | 開始友善的名字列舉清單。 |
BEGIN_FRIENDLY_NAME_ENUM(EnumerationNameIsFlags, ) |
開始一個友善的姓名列舉區塊。 每個枚舉都會指定一次。 參數 EnumerationName 指定列舉名稱, IsFlags 參數決定列舉中的值是否能合併成 OR。 |
FRIENDLY_NAME(Value, NameID) |
為列舉中指定的特定值加上友善名稱,BEGIN_FRIENDLY_NAME_ENUM中指定。 參數 Value 指定列舉中的項目, NameID 參數則指定列舉值所顯示的字串。 |
| END_FRIENDLY_NAME_ENUM | 表示友好列舉結束;每個BEGIN_FRIENDLY_ENUM巨集指定一次。 |
| END_FRIENDLY_ENUM_LIST | 友好的列舉名單結束。 |
在使用上述巨集定義友善的列舉後, TypeConverter 物件的屬性 IDTSCustomProperty100 會被賦予BEGIN_FRIENDLY_NAME_ENUM 巨集中指定的參數值 EnumerationName 。