IVsSimpleDocFactory.LoadDocument(String, Guid, IntPtr) Methode

Definition

Lädt die angegebene Datei in ein Dokumentdatenobjekt und gibt die angegebene Schnittstelle für dieses Objekt zurück.

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

Parameter

pszMkDocument
String

[in] Zeiger auf eine Zeichenfolge, die den Pfad und Dateinamen enthält.

riid
Guid

[in] Zeiger auf eine GUID, die die REFIID der gewünschten Schnittstelle darstellt.

ppDocData
IntPtr

[out] Zeiger auf die gewünschte Schnittstelle für das Objekt, das IVsPersistDocData implementiert.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus vsshell. idl:

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

Gilt für