IVsTextStream.GetUndoManager(IOleUndoManager) Метод

Определение

Возвращает диспетчер отмены для этого буфера.

public:
 int GetUndoManager([Runtime::InteropServices::Out] Microsoft::VisualStudio::OLE::Interop::IOleUndoManager ^ % ppUndoManager);
public:
 int GetUndoManager([Runtime::InteropServices::Out] Microsoft::VisualStudio::OLE::Interop::IOleUndoManager ^ &  ppUndoManager);
int GetUndoManager([Runtime::InteropServices::Out] Microsoft::VisualStudio::OLE::Interop::IOleUndoManager const & & ppUndoManager);
public int GetUndoManager (out Microsoft.VisualStudio.OLE.Interop.IOleUndoManager ppUndoManager);
abstract member GetUndoManager : IOleUndoManager -> int
Public Function GetUndoManager (ByRef ppUndoManager As IOleUndoManager) As Integer

Параметры

ppUndoManager
IOleUndoManager

[out] Указатель на интерфейс IOleUndoManager.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Реализации

Комментарии

Подпись COM

Из текстмгр. IDL:

HRESULT IVsTextStream::GetUndoManager(  
   [out] IOleUndoManager **ppUndoManager  
);  

Этот метод может быть дорогостоящим, в зависимости от базовой реализации буфера. То есть может быть очень сложно вычислить размер буфера, если он является реализацией буфера, ориентированного на виртуальную линию, как в Visual Basic.

Применяется к