Método IInkExtendedProperties::Add (msinkaut.h)
Crea y agrega un objeto IInkExtendedProperty a la colección IInkExtendedProperties .
Sintaxis
HRESULT Add(
[in] BSTR Guid,
[in] VARIANT Data,
[out, retval] IInkExtendedProperty **InkExtendedProperty
);
Parámetros
[in] Guid
Nombre del nuevo objeto IInkExtendedProperty . El nombre se expresa como un BSTR que representa el identificador único global (GUID) en el formato siguiente:
{dfc71f44-354b-4ca1-93d7-7459410b6343} (Incluyendo llaves)
Para obtener más información sobre el tipo de datos BSTR, vea Uso de la biblioteca COM.
[in] Data
Datos del nuevo objeto IInkExtendedProperty .
Para obtener más información sobre la estructura VARIANT, vea Uso de la biblioteca COM.
[out, retval] InkExtendedProperty
Cuando este método vuelve, contiene un puntero a la nueva propiedad extendida.
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Correcto. |
|
Un parámetro contenía un puntero no válido. |
|
El usuario no especificó datos. |
|
Formato GUID no válido. |
|
Se produjo una excepción dentro del método . |
|
El trazo no es válido. |
Comentarios
- Matriz byte o CHAR
- Matrices de enteros, floats, enteros grandes, dobles, fechas o decimales
- Booleans (pero no matrices de booleanos)
- BSTR (pero no matrices de BSTR)
- Matrices de variantes. Todas las matrices de variantes pasadas como IInkExtendedProperty deben ser del mismo tipo y ser todas numéricas. Por ejemplo, no se admiten matrices variantes de BSTRS, matrices de matrices, VT_NULL y VT_EMPTY.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP Tablet PC Edition [solo aplicaciones de escritorio] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | msinkaut.h |
Library | InkObj.dll |