IVsUIDataConverterManager.RegisterConverter 方法

定义

向 shell 注册转换器。

public:
 int RegisterConverter(System::String ^ TypeName, System::UInt32 dwDataFormatFrom, System::UInt32 dwDataFormatTo, Microsoft::VisualStudio::Shell::Interop::IVsUIDataConverter ^ pConverter);
public:
 int RegisterConverter(Platform::String ^ TypeName, unsigned int dwDataFormatFrom, unsigned int dwDataFormatTo, Microsoft::VisualStudio::Shell::Interop::IVsUIDataConverter ^ pConverter);
int RegisterConverter(std::wstring const & TypeName, unsigned int dwDataFormatFrom, unsigned int dwDataFormatTo, Microsoft::VisualStudio::Shell::Interop::IVsUIDataConverter const & pConverter);
public int RegisterConverter (string TypeName, uint dwDataFormatFrom, uint dwDataFormatTo, Microsoft.VisualStudio.Shell.Interop.IVsUIDataConverter pConverter);
abstract member RegisterConverter : string * uint32 * uint32 * Microsoft.VisualStudio.Shell.Interop.IVsUIDataConverter -> int
Public Function RegisterConverter (TypeName As String, dwDataFormatFrom As UInteger, dwDataFormatTo As UInteger, pConverter As IVsUIDataConverter) As Integer

参数

TypeName
String

中数据系列的类型。

dwDataFormatFrom
UInt32

中此转换器的源格式。

dwDataFormatTo
UInt32

中此转换器的目标格式。

pConverter
IVsUIDataConverter

中要使用的转换器。

返回

Int32

如果转换器已注册,则返回 S_OK。

适用于