StgGetIFillLockBytesOnILockBytes-Funktion (objbase.h)
[Die StgGetIFillLockBytesOnILockBytes-Funktion ist veraltet, und die folgenden Informationen werden für Windows-Versionen vor Windows 2000 bereitgestellt.]
Erstellt ein neues Wrapperobjekt für ein Bytearrayobjekt, das vom Aufrufer bereitgestellt wird.
Syntax
HRESULT StgGetIFillLockBytesOnILockBytes(
[in] ILockBytes *pilb,
[out] IFillLockBytes **ppflb
);
Parameter
[in] pilb
Zeiger auf ein vorhandenes Bytearrayobjekt.
[out] ppflb
Zeiger auf die IFillLockBytes-Zeigervariable , die den Schnittstellenzeiger auf das neue Bytearray-Wrapperobjekt empfängt.
Rückgabewert
Diese Funktion unterstützt die Standardrückgabewerte E_UNEXPECTED und E_FAIL sowie Folgendes:
Hinweise
Die StgGetIFillLockBytesOnILockBytes-Funktion ermöglicht es, ein asynchrones Speicher-Wrapperobjekt für ein benutzerdefiniertes Bytearrayobjekt zu erstellen. Wenn Sie beispielsweise asynchronen Speicher für eine Datenbank implementieren möchten, für die Sie bereits ein Byte-Array-Objekt erstellt haben, würden Sie diese Funktion aufrufen, um das Wrapperobjekt für das Bytearray zu erstellen. Hierzu erstellt die Funktion ein neues Wrapperobjekt und initialisiert es dann, indem es einen Zeiger auf das vorhandene Bytearray-Objekt übergibt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | objbase.h |
Bibliothek | Ole32.lib |
DLL | Ole32.dll |