IPersistXMLFragment.Load(Guid, UInt32, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Das Projekt öffnet und liest das XML-Fragment sowie die Projektuntertyp-GUID aus einem angegebenen Dateityp.
public:
int Load(Guid % guidFlavor, System::UInt32 storage, System::String ^ pszXMLFragment);
public int Load (ref Guid guidFlavor, uint storage, string pszXMLFragment);
abstract member Load : Guid * uint32 * string -> int
Public Function Load (ByRef guidFlavor As Guid, storage As UInteger, pszXMLFragment As String) As Integer
Parameter
- guidFlavor
- Guid
[in] GUID des Projektuntertyps.
- storage
- UInt32
[in] Dateispeichertyp. Die Werte werden der _PersistStorageType-Enumeration entnommen. Der Dateityp ist entweder eine Projektdatei (.vsproj or .vbproj) oder Benutzerdatei (.vsproj.user or .vbproj.user).
- pszXMLFragment
- String
[in] Zeichenfolge, die das XML-Fragment enthält.
Gibt zurück
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
COM-Signatur
Aus vsshell80. idl:
HRESULT IPersistXMLFragment::Load(
[in] REFGUID guidFlavor,
[in] PersistStorageType storage,
[in] LPCOLESTR pszXMLFragment
);
Das Basisprojekt System lädt das entsprechende XML-Fragment aus dem Projekt Untertyp Projekt oder der Benutzerdatei, sofern die Projekt Untertyp-GUID angegeben ist, und ruft dann für den Projekt Untertyp auf, um die zugehörigen Daten nicht beizubehalten.
In einem gängigen Szenario fängt eine Projekt Untertyp Implementierung eine eigene GUID ab und verarbeitet den Aufruf und leitet alle anderen Aufrufe an innere Untertypen (mit den zugehörigen GUIDs) weiter.