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