IVsSimpleDocFactory.LoadDocument(String, Guid, IntPtr) Метод

Определение

Загружает заданный файл в объект данных документа и возвращает заданный интерфейс этого объекта.

public:
 int LoadDocument(System::String ^ pszMkDocument, Guid % riid, [Runtime::InteropServices::Out] IntPtr % ppDocData);
public int LoadDocument (string pszMkDocument, ref Guid riid, out IntPtr ppDocData);
abstract member LoadDocument : string * Guid * nativeint -> int
Public Function LoadDocument (pszMkDocument As String, ByRef riid As Guid, ByRef ppDocData As IntPtr) As Integer

Параметры

pszMkDocument
String

[in] Указатель на строку, содержащую путь и имя файла.

riid
Guid

[in] Указатель на идентификатор GUID, являющийся идентификатором REFIID требуемого интерфейса.

ppDocData
IntPtr

[out] Указатель на нужный интерфейс объекта, реализующего интерфейс IVsPersistDocData.

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

Int32

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

Комментарии

Подпись COM

Из всшелл. IDL:

HRESULT IVsSimpleDocFactory::LoadDocument(  
   [in] LPCOLESTR pszMkDocument,   
   [in] REFIID riid,   
   [out, iid_is(riid)] void **ppDocData  
);  

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