Freigeben über


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

Weitere Informationen

IFillLockBytes

ILockBytes