Share via


enumeración D2D1_PROPERTY_TYPE (d2d1_1.h)

Especifica los tipos de propiedades admitidos por la interfaz de propiedad direct2D.

Syntax

typedef enum D2D1_PROPERTY_TYPE {
  D2D1_PROPERTY_TYPE_UNKNOWN = 0,
  D2D1_PROPERTY_TYPE_STRING = 1,
  D2D1_PROPERTY_TYPE_BOOL = 2,
  D2D1_PROPERTY_TYPE_UINT32 = 3,
  D2D1_PROPERTY_TYPE_INT32 = 4,
  D2D1_PROPERTY_TYPE_FLOAT = 5,
  D2D1_PROPERTY_TYPE_VECTOR2 = 6,
  D2D1_PROPERTY_TYPE_VECTOR3 = 7,
  D2D1_PROPERTY_TYPE_VECTOR4 = 8,
  D2D1_PROPERTY_TYPE_BLOB = 9,
  D2D1_PROPERTY_TYPE_IUNKNOWN = 10,
  D2D1_PROPERTY_TYPE_ENUM = 11,
  D2D1_PROPERTY_TYPE_ARRAY = 12,
  D2D1_PROPERTY_TYPE_CLSID = 13,
  D2D1_PROPERTY_TYPE_MATRIX_3X2 = 14,
  D2D1_PROPERTY_TYPE_MATRIX_4X3 = 15,
  D2D1_PROPERTY_TYPE_MATRIX_4X4 = 16,
  D2D1_PROPERTY_TYPE_MATRIX_5X4 = 17,
  D2D1_PROPERTY_TYPE_COLOR_CONTEXT = 18,
  D2D1_PROPERTY_TYPE_FORCE_DWORD = 0xffffffff
} ;

Constantes

 
D2D1_PROPERTY_TYPE_UNKNOWN
Valor: 0
Una propiedad desconocida.
D2D1_PROPERTY_TYPE_STRING
Valor: 1
Cadena de longitud arbitraria.
D2D1_PROPERTY_TYPE_BOOL
Valor: 2
Un valor entero de 32 bits restringido para que sea 0 o 1.
D2D1_PROPERTY_TYPE_UINT32
Valor: 3
Entero de 32 bits sin signo.
D2D1_PROPERTY_TYPE_INT32
Valor: 4
Un entero de 32 bits con signo.
D2D1_PROPERTY_TYPE_FLOAT
Valor: 5
Un float de 32 bits.
D2D1_PROPERTY_TYPE_VECTOR2
Valor: 6
Dos valores float de 32 bits.
D2D1_PROPERTY_TYPE_VECTOR3
Valor: 7
Tres valores float de 32 bits.
D2D1_PROPERTY_TYPE_VECTOR4
Valor: 8
Cuatro valores float de 32 bits.
D2D1_PROPERTY_TYPE_BLOB
Valor: 9
Número arbitrario de bytes.
D2D1_PROPERTY_TYPE_IUNKNOWN
Valor: 10
Interfaz COM o nano-COM devuelta.
D2D1_PROPERTY_TYPE_ENUM
Valor: 11
Una enumeración. El valor debe tratarse como un UINT32 con una matriz definida de campos para especificar los enlaces a cadenas legibles por humanos.
D2D1_PROPERTY_TYPE_ARRAY
Valor: 12
Una enumeración. El valor es el recuento de subpropiedades de la matriz. El conjunto de elementos de matriz se incluirá en la subproperie.
D2D1_PROPERTY_TYPE_CLSID
Valor: 13
A CLSID.
D2D1_PROPERTY_TYPE_MATRIX_3X2
Valor: 14
Matriz de 3x2 de valores float.
D2D1_PROPERTY_TYPE_MATRIX_4X3
Valor: 15
Matriz de 4x2 de valores float.
D2D1_PROPERTY_TYPE_MATRIX_4X4
Valor: 16
Matriz de 4x4 de valores float.
D2D1_PROPERTY_TYPE_MATRIX_5X4
Valor: 17
Matriz de 5x4 de valores float.
D2D1_PROPERTY_TYPE_COLOR_CONTEXT
Valor: 18
Puntero de interfaz de contexto de color nano-COM.
D2D1_PROPERTY_TYPE_FORCE_DWORD
Valor: 0xffffffff

Requisitos

   
Cliente mínimo compatible Actualización de windows 8 y plataforma 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]
Encabezado d2d1_1.h

Consulte también

ID2D1Properties

ID2D1Properties::GetType