Metodo ID2D1GradientStopCollection::GetGradientStops (d2d1.h)

Copia le interruzioni della sfumatura dall'insieme in una matrice di strutture D2D1_GRADIENT_STOP .

Sintassi

void GetGradientStops(
  [out] D2D1_GRADIENT_STOP *gradientStops,
        UINT32             gradientStopsCount
);

Parametri

[out] gradientStops

Tipo: D2D1_GRADIENT_STOP*

Puntatore a una matrice unidimensionale di strutture D2D1_GRADIENT_STOP . Al termine di questo metodo, la matrice contiene copie delle interruzioni sfumature dell'insieme. È necessario allocare la memoria per questa matrice.

gradientStopsCount

Tipo: UINT

Valore che indica il numero di interruzioni sfumature da copiare. Se il valore è minore del numero di interruzioni sfumature nella raccolta, le interruzioni sfumature rimanenti vengono omesse. Se il valore è maggiore del numero di interruzioni sfumature nella raccolta, le interruzioni sfumature aggiuntive vengono impostate su NULL. Per ottenere il numero di interruzioni sfumature nell'insieme, utilizzare il metodo GetGradientStopCount .

Valore restituito

nessuno

Osservazioni

Le interruzioni sfumature vengono copiate in ordine di posizione, a partire dall'interruzione della sfumatura con il valore di posizione più piccolo e passando all'interruzione della sfumatura con il valore di posizione più grande.

Requisiti

   
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d2d1.h
Libreria D2d1.lib
DLL D2d1.dll

Vedi anche

ID2D1GradientStopCollection