Interface IFillLockBytes (objidl.h)
A interface IFillLockBytes permite baixar código para gravar dados de forma assíncrona em uma matriz de bytes de armazenamento estruturado. Quando o código de download tem novos dados disponíveis, ele chama IFillLockBytes::FillAppend ou IFillLockBytes::FillAt para gravar os dados na matriz de bytes. Um aplicativo que tenta acessar esses dados, por meio de chamadas para a interface ILockBytes , pode fazer isso mesmo quando o downloader continua a fazer chamadas para IFillLockBytes. Se o aplicativo tentar acessar dados que ainda não foram baixados por meio de uma chamada para IFillLockBytes, o ILockBytes retornará um novo erro E_PENDING.
Herança
A interface IFillLockBytes herda da interface IUnknown . IFillLockBytes também tem estes tipos de membros:
Métodos
A interface IFillLockBytes tem esses métodos.
IFillLockBytes::FillAppend O método FillAppend grava um novo bloco de bytes no final de uma matriz de bytes. |
IFillLockBytes::FillAt O método FillAt grava um novo bloco de dados em um local especificado na matriz de bytes. |
IFillLockBytes::SetFillSize O método SetFillSize define o tamanho esperado da matriz de bytes. |
IFillLockBytes::Terminate O método Terminate informa à matriz de bytes que o download foi encerrado com êxito ou sem êxito. |
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | objidl.h |