IDTSFriendlyEnum100 Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- Attributs
Remarques
L’interface IDTSFriendlyEnum100 est une interface d’assistance utilisée par les développeurs natifs de composants C++ pour exposer des « noms amicaux » pour la valeur d’un élément dans une énumération. Les IDTSFriendlyEnum100 et IDTSFriendlyEnumCollection100 sont utilisés en combinaison avec les macros suivantes pour fournir des noms amicaux aux valeurs d’une énumération dans le concepteur DTS.
| Macro | Description |
|---|---|
| BEGIN_FRIENDLY_NAME_ENUM_LIST | Commence la liste d’énumération des noms amicaux. |
BEGIN_FRIENDLY_NAME_ENUM( EnumerationName, IsFlags) |
Commence un bloc de liste d’énumération amicale. Cela est spécifié une fois pour chaque énumération. Le EnumerationName paramètre spécifie le nom de l’énumération et le IsFlags paramètre précise si les valeurs de l’énumération peuvent être combinées en OR. |
FRIENDLY_NAME(Value, NameID) |
Ajoute un nom amical pour une valeur spécifique dans l’énumération spécifiée dans le BEGIN_FRIENDLY_NAME_ENUM. Le Value paramètre spécifie l’élément de l’énumération et le NameID paramètre spécifie la chaîne affichée pour la valeur de l’énumération. |
| END_FRIENDLY_NAME_ENUM | Indique la fin de l’énumération amicale ; spécifié une fois pour chaque BEGIN_FRIENDLY_ENUM macro. |
| END_FRIENDLY_ENUM_LIST | Fin de la liste de noms d’énumération amicale. |
Après avoir défini une énumération amicale à l’aide des macros listées ci-dessus, la TypeConverter propriété de l’objet IDTSCustomProperty100 se voit attribuer la valeur du EnumerationName paramètre spécifié dans la macro BEGIN_FRIENDLY_NAME_ENUM.