Função StgGetIFillLockBytesOnILockBytes (objbase.h)

[A função StgGetIFillLockBytesOnILockBytes está obsoleta e as informações a seguir são fornecidas para versões do Windows anteriores ao Windows 2000.]

Cria um novo objeto wrapper em um objeto de matriz de bytes fornecido pelo chamador.

Sintaxe

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

Parâmetros

[in] pilb

Ponteiro para um objeto de matriz de bytes existente.

[out] ppflb

Ponteiro para a variável de ponteiro IFillLockBytes que recebe o ponteiro de interface para o novo objeto wrapper de matriz de bytes.

Retornar valor

Essa função dá suporte aos valores retornados padrão E_UNEXPECTED e E_FAIL, bem como o seguinte:

Comentários

A função StgGetIFillLockBytesOnILockBytes possibilita criar um objeto wrapper de armazenamento assíncrono em um objeto de matriz de bytes personalizado. Por exemplo, se você quisesse implementar o armazenamento assíncrono em um banco de dados para o qual você já criou um objeto de matriz de bytes, chame essa função para criar o objeto wrapper para a matriz de bytes. Para fazer isso, a função cria um novo objeto wrapper e o inicializa passando um ponteiro para o objeto de matriz de bytes existente.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho objbase.h
Biblioteca Ole32.lib
DLL Ole32.dll

Confira também

Ifilllockbytes

ILockBytes