Partager via


MÉTHODE ID2D1Properties::GetValue(UINT32,BYTE*,UINT32) (d2d1_1.h)

Obtient la valeur de la propriété spécifiée par index.

Syntaxe

HRESULT GetValue(
        UINT32 index,
  [out] BYTE   *data,
        UINT32 dataSize
);

Paramètres

index

Type : UINT32

Index de la propriété à partir de laquelle les données doivent être obtenues.

[out] data

Type : BYTE*

Lorsque cette méthode retourne, contient un pointeur vers les données demandées.

dataSize

Type : UINT32

Nombre d’octets dans les données à récupérer.

Valeur retournée

Type : HRESULT

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

HRESULT Description
S_OK Aucune erreur ne s'est produite.
D2DERR_INVALID_PROPERTY La propriété spécifiée n’existe pas.
E_OUTOFMEMORY Impossible d’allouer la mémoire nécessaire.
D3DERR_OUT_OF_VIDEO_MEMORY Impossible d’allouer la mémoire vidéo requise.
E_INVALIDARG Un ou plusieurs arguments ne sont pas valides.
E_FAIL Défaillance non spécifiée.

Configuration requise

   
Client minimal pris en charge Windows 8 et Mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d2d1_1.h
Bibliothèque D2d1.lib
DLL D2d1.dll

Voir aussi

D2D1_PROPERTY

D2D1_SUBPROPERTY

ID2D1DeviceContext::CreateEffect

ID2D1Propriétés