Share via


Método ISharedBitmap::InitializeBitmap (thumbcache.h)

Inicializa um novo objeto ISharedBitmap com um determinado bitmap.

Sintaxe

HRESULT InitializeBitmap(
  [in] HBITMAP       hbm,
  [in] WTS_ALPHATYPE wtsAT
);

Parâmetros

[in] hbm

Tipo: HBITMAP

Um identificador para o bitmap com o qual inicializar um novo objeto ISharedBitmap . O bitmap deve ser um DIB.

[in] wtsAT

Tipo: WTS_ALPHATYPE

O tipo alfa da imagem de bitmap. Pode ser um dos valores a seguir.

WTSAT_UNKNOWN

Não é possível determinar se o bitmap tem um canal alfa.

WTSAT_RGB

O bitmap não contém um canal alfa para transparência.

WTSAT_ARGB

O bitmap contém um canal alfa para transparência.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Quando um objeto ISharedBitmap é instanciado pelo cliente (em vez de ser retornado pelos métodos IThumbnailCache::GetThumbnailByID ou IThumbnailCache::GetThumbnail ), o bitmap subjacente não residirá na memória compartilhada.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho thumbcache.h