Método ID2D1EffectContext::CreateResourceTexture (d2d1effectauthor.h)

Cria ou localiza a textura de recurso fornecida, dependendo se uma ID de recurso é especificada. Opcionalmente, ele inicializa a textura com os dados especificados.

Sintaxe

HRESULT CreateResourceTexture(
  [in, optional] const GUID                             *resourceId,
  [in]           const D2D1_RESOURCE_TEXTURE_PROPERTIES *resourceTextureProperties,
  [in, optional] const BYTE                             *data,
  [in, optional] const UINT32                           *strides,
                 UINT32                                 dataSize,
  [out]          ID2D1ResourceTexture                   **resourceTexture
);

Parâmetros

[in, optional] resourceId

Tipo: const GUID*

Um ponteiro opcional para a ID exclusiva que identifica a tabela de pesquisa.

[in] resourceTextureProperties

Tipo: const D2D1_RESOURCE_TEXTURE_PROPERTIES*

As propriedades usadas para criar a textura do recurso.

[in, optional] data

Tipo: const BYTE*

Os dados opcionais a serem carregados na textura do recurso.

[in, optional] strides

Tipo: const UINT32*

Um ponteiro opcional para o passo a passo para avançar pela textura do recurso, de acordo com a dimensão.

dataSize

Tipo: UINT32

O tamanho, em bytes, dos dados.

[out] resourceTexture

Tipo: ID2D1ResourceTexture**

A textura retornada que pode ser usada como um recurso em um efeito Direct2D.

Retornar valor

Tipo: HRESULT

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

HRESULT Descrição
S_OK Não ocorreu nenhum erro.
E_OUTOFMEMORY Direct2D não foi possível alocar memória suficiente para concluir a chamada.
E_INVALIDARG Um parâmetro inválido foi passado para a função de retorno.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 e Atualização de Plataforma para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d2d1effectauthor.h
Biblioteca D2D1.lib

Confira também

ID2D1EffectContext