IVsLanguageClipboardOps.GetDataObject - метод
Создание IDataObject с форматами.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)
Синтаксис
'Декларация
Function GetDataObject ( _
pView As IVsTextView, _
pTextLayer As IVsTextLayer, _
<OutAttribute> ByRef ppDO As IDataObject _
) As Integer
int GetDataObject(
IVsTextView pView,
IVsTextLayer pTextLayer,
out IDataObject ppDO
)
int GetDataObject(
[InAttribute] IVsTextView^ pView,
[InAttribute] IVsTextLayer^ pTextLayer,
[OutAttribute] IDataObject^% ppDO
)
abstract GetDataObject :
pView:IVsTextView *
pTextLayer:IVsTextLayer *
ppDO:IDataObject byref -> int
function GetDataObject(
pView : IVsTextView,
pTextLayer : IVsTextLayer,
ppDO : IDataObject
) : int
Параметры
pView
Тип: Microsoft.VisualStudio.TextManager.Interop.IVsTextView[In] представление, содержащий объект данных.
pTextLayer
Тип: Microsoft.VisualStudio.TextManager.Interop.IVsTextLayer[In] уровень текст, содержащий объект данных.
ppDO
Тип: IDataObject%[out] объект данных.
Возвращаемое значение
Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.
Заметки
Модель COM подписи
Из textmgr.idl:
HRESULT IVsLanguageClipboardOps::GetDataObject(
[in] IVsTextView *pView,
[in] IVsTextLayer *pTextLayer,
[out, retval] IDataObject **ppDO
);
Созданный объект данных не должен содержать ссылку на представление (pViewтекст (или уровень)pTextLayer), поскольку объект данных может пережить их.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
IVsLanguageClipboardOps Интерфейс
Microsoft.VisualStudio.TextManager.Interop - пространство имен