Compartir a través de


Método ID2D1Effect::SetInputCount (d2d1_1.h)

Permite a la aplicación cambiar el número de entradas a un efecto.

Sintaxis

HRESULT SetInputCount(
  UINT32 inputCount
);

Parámetros

inputCount

Tipo: UINT32

Número de entradas para el efecto.

Valor devuelto

Tipo: HRESULT

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

HRESULT Descripción
S_OK No se ha producido ningún error.
E_INVALIDARG Uno o más argumentos no son válidos.
E_OUTOFMEMORY No se pudo asignar la memoria necesaria.

Comentarios

La mayoría de los efectos no admiten un número variable de entradas. Use ID2D1Properties::GetValue con los valores D2D1_PROPERTY_MIN_INPUTS y D2D1_PROPERTY_MAX_INPUTS para determinar el número de entradas admitidas por un efecto.

Si el recuento de entradas es menor que el mínimo o más de las entradas máximas admitidas, se producirá un error en la llamada.

Si el recuento de entradas no cambia, la llamada se realizará correctamente con S_OK.

Esta llamada no modificará todas las entradas seleccionadas actualmente en el efecto, a menos que el número de entradas se haga más pequeño. Si el número de entradas se hace más pequeño, se liberarán las entradas más allá del intervalo seleccionado.

Si se produce un error en el método, el número de entradas y entradas existentes permanecerá sin cambios.

Requisitos

   
Cliente mínimo compatible Windows 8 y Platform Update para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d2d1_1.h
Archivo DLL D2d1.dll

Consulte también

ID2D1DeviceContext::CreateEffect

ID2D1DeviceContext::D rawImage

ID2D1Effect

ID2D1Effect::GetOutput

ID2D1Image