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 |