Partager via


Fonction StgGetIFillLockBytesOnILockBytes (objbase.h)

[La fonction StgGetIFillLockBytesOnILockBytes est obsolète et les informations suivantes sont fournies pour les versions de Windows antérieures à Windows 2000.]

Crée un objet wrapper sur un objet de tableau d’octets fourni par l’appelant.

Syntaxe

HRESULT StgGetIFillLockBytesOnILockBytes(
  [in]  ILockBytes     *pilb,
  [out] IFillLockBytes **ppflb
);

Paramètres

[in] pilb

Pointeur vers un objet de tableau d’octets existant.

[out] ppflb

Pointeur vers la variable de pointeur IFillLockBytes qui reçoit le pointeur d’interface vers le nouvel objet wrapper de tableau d’octets.

Valeur retournée

Cette fonction prend en charge les valeurs de retour standard E_UNEXPECTED et E_FAIL, ainsi que les éléments suivants :

Remarques

La fonction StgGetIFillLockBytesOnILockBytes permet de créer un objet wrapper de stockage asynchrone sur un objet de tableau d’octets personnalisé. Par exemple, si vous souhaitez implémenter le stockage asynchrone sur une base de données pour laquelle vous avez déjà créé un objet de tableau d’octets, vous devez appeler cette fonction pour créer l’objet wrapper pour le tableau d’octets. Pour ce faire, la fonction crée un objet wrapper, puis l’initialise en lui passant un pointeur vers l’objet de tableau d’octets existant.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête objbase.h
Bibliothèque Ole32.lib
DLL Ole32.dll

Voir aussi

IFillLockBytes

ILockBytes