IPropertyBag2.LoadObject(String, UInt32, Object, IErrorLog) Methode

Definition

Liest persistente Eigenschaften aus einem Eigenschaftenobjekt.

public:
 void LoadObject(System::String ^ pstrName, System::UInt32 dwHint, System::Object ^ punkObject, Microsoft::VisualStudio::OLE::Interop::IErrorLog ^ pErrLog);
public:
 void LoadObject(Platform::String ^ pstrName, unsigned int dwHint, Platform::Object ^ punkObject, Microsoft::VisualStudio::OLE::Interop::IErrorLog ^ pErrLog);
void LoadObject(std::wstring const & pstrName, unsigned int dwHint, winrt::Windows::Foundation::IInspectable const & punkObject, Microsoft::VisualStudio::OLE::Interop::IErrorLog const & pErrLog);
public void LoadObject (string pstrName, uint dwHint, object punkObject, Microsoft.VisualStudio.OLE.Interop.IErrorLog pErrLog);
abstract member LoadObject : string * uint32 * obj * Microsoft.VisualStudio.OLE.Interop.IErrorLog -> unit
Public Sub LoadObject (pstrName As String, dwHint As UInteger, punkObject As Object, pErrLog As IErrorLog)

Parameter

pstrName
String

[in] Der Name der Eigenschaft.

dwHint
UInt32

in Ein ganzzahliger Wert, der mithilfe von abgerufen wurde GetPropertyInfo(UInt32, UInt32, PROPBAG2[], UInt32) . Dieses Argument ist optional und muss 0 (null) sein, wenn der Wert unbekannt ist oder verwendet wird.

punkObject
Object

in Die Adresse der- IUnknown Schnittstelle des Objekts. Dieses Argument darf nicht NULL sein.

pErrLog
IErrorLog

in Die Adresse einer IErrorLog Schnittstelle, in der die Eigenschaften Sammlung alle Fehler speichert, die während der Last auftreten. Dieses Argument kann NULL sein; in diesem Fall empfängt der Aufrufer keine Protokollierungsfehler.

Gilt für