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.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из всшелл. IDL:
HRESULT IVsSimpleDocFactory::LoadDocument(
[in] LPCOLESTR pszMkDocument,
[in] REFIID riid,
[out, iid_is(riid)] void **ppDocData
);