IVsSimpleDocFactory.LoadDocument(String, Guid, IntPtr) Yöntem

Tanım

Verilen dosyayı bir belge veri nesnesine yükler ve bu nesnede verilen arabirimi döndürür.

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

Parametreler

pszMkDocument
String

'ndaki Yolu ve dosya adını içeren bir dize işaretçisi.

riid
Guid

'ndaki İstenen arabirimin YENIDEN FııD değeri olan GUID 'ye yönelik işaretçi.

ppDocData
IntPtr

nativeint

dışı Uygulayan nesnenin istenen arabirimine yönelik işaretçi IVsPersistDocData .

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Açıklamalar

COM Imzası

Vsshell. IDL dosyasından:

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

Şunlara uygulanır