Condividi tramite


Metodo ID2D1Effect::SetInputCount (d2d1_1.h)

Consente all'applicazione di modificare il numero di input in un effetto.

Sintassi

HRESULT SetInputCount(
  UINT32 inputCount
);

Parametri

inputCount

Tipo: UINT32

Numero di input per l'effetto.

Valore restituito

Tipo: HRESULT

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

HRESULT Descrizione
S_OK Non si sono verificati errori.
E_INVALIDARG Uno o più argomenti non sono validi.
E_OUTOFMEMORY Impossibile allocare la memoria necessaria.

Commenti

La maggior parte degli effetti non supporta un numero variabile di input. Usare ID2D1Properties::GetValue con i valori D2D1_PROPERTY_MIN_INPUTS e D2D1_PROPERTY_MAX_INPUTS per determinare il numero di input supportati da un effetto.

Se il numero di input è minore del numero minimo o superiore agli input massimi supportati, la chiamata avrà esito negativo.

Se il conteggio di input è invariato, la chiamata avrà esito positivo con S_OK.

Tutti gli input attualmente selezionati sull'effetto saranno invariati da questa chiamata a meno che il numero di input non venga ridotto. Se il numero di input viene ridotto, gli input oltre l'intervallo selezionato verranno rilasciati.

Se il metodo ha esito negativo, il conteggio di input e input esistente rimarrà invariato.

Requisiti

   
Client minimo supportato Windows 8 e Platform Update per Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d2d1_1.h
DLL D2d1.dll

Vedi anche

ID2D1DeviceContext::CreateEffect

ID2D1DeviceContext::D rawImage

ID2D1Effect

ID2D1Effect::GetOutput

ID2D1Image