Método IInkDisp::Load (msinkaut.h)
Rellena un nuevo objeto InkDisp con datos binarios conocidos.
Sintaxis
HRESULT Load(
[in] VARIANT Data
);
Parámetros
[in] Data
Secuencia que contiene los datos de entrada de lápiz.
Para obtener más información sobre la estructura VARIANT, vea Uso de la biblioteca COM.
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Correcto. |
|
VARIANT no era de tipo correcto (matriz de bytes). |
|
No se puede asignar memoria para Stream. |
|
Tipo de propiedad o parámetro inesperado. |
|
Se produjo una excepción dentro del método . |
Comentarios
Solo puede cargar la entrada de lápiz en un nuevo objeto InkDisp vacío: uno que no ha recopilado ningún trazo o no tiene propiedades adjuntas. Si intenta cargar la entrada de lápiz en un objeto InkDisp que ha recopilado trazos o propiedades adjuntas, incluso si se han eliminado los trazos o propiedades del objeto InkDisp , se produce una excepción. Esto ocurre debido a cómo se asignan los identificadores de trazo. A un trazo se le asigna un identificador único y este identificador no se reutiliza, incluso si el trazo se ha eliminado de un objeto Ink. Esto significa que, si un objeto InkDisp contenía un trazo con un identificador de 1 y eliminó el trazo y cargó otro objeto InkDisp en este objeto InkDisp , los identificadores de trazo comenzarían en 2. Esto sería confuso y, por lo tanto, no se permite.
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 |