Método IInkDisp::Load (msinkaut.h)
Preenche um novo objeto InkDisp com dados binários conhecidos.
Sintaxe
HRESULT Load(
[in] VARIANT Data
);
Parâmetros
[in] Data
O fluxo que contém os dados de tinta.
Para obter mais informações sobre a estrutura VARIANT, consulte Usando a biblioteca COM.
Retornar valor
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
VARIANT não era do tipo correto (matriz de bytes). |
|
Não é possível alocar memória para Stream. |
|
Parâmetro inesperado ou tipo de propriedade. |
|
Ocorreu uma exceção dentro do método . |
Comentários
Você pode carregar tinta somente em um novo objeto InkDisp vazio , um que não coletou nenhum traço ou não tem nenhuma propriedade anexada. Se você tentar carregar tinta em um objeto InkDisp que coletou traços ou propriedades anexadas, mesmo que os traços ou propriedades tenham sido excluídos do objeto InkDisp , uma exceção será gerada. Isso ocorre devido à forma como as IDs de traço são atribuídas. Um traço recebe uma ID exclusiva e essa ID não é reutilizado, mesmo que o traço tenha sido excluído de um objeto Ink. Isso significa que, se um objeto InkDisp contiver um traço com uma ID de 1 e você excluiu o traço e carregou outro objeto InkDisp neste objeto InkDisp , as IDs de traço começariam em 2. Isso seria confuso e, portanto, não é permitido.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP Tablet PC Edition [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Nenhum compatível |
Plataforma de Destino | Windows |
Cabeçalho | msinkaut.h |
Biblioteca | InkObj.dll |