IDataObject.SetData(IntPtr, IntPtr, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Transfere os dados contidos na estrutura STGMEDIUM, referenciada pelo a
, para essa instância da interface IDataObject.
public:
int SetData(IntPtr a, IntPtr b, int c);
public int SetData (IntPtr a, IntPtr b, int c);
abstract member SetData : nativeint * nativeint * int -> int
Public Function SetData (a As IntPtr, b As IntPtr, c As Integer) As Integer
Parâmetros
- a
-
IntPtr
nativeint
Um ponteiro para o FORMATETC definindo o formato para o objeto de dados que implementa o IDataObject a ser usado ao interpretar os dados contidos na mídia de armazenamento.
- b
-
IntPtr
nativeint
Um ponteiro para o STGMEDIUM definindo a mídia de armazenamento para o método SetData usar para passar os dados.
- c
- Int32
true para especificar que o objeto de dados chamado implementando o IDataObject tem a mídia de armazenamento após a chamada e deve liberar a mídia após ela ter sido usada; caso contrário, false para especificar que o chamador retém a propriedade da mídia de armazenamento e o objeto de dados usa a mídia somente para a duração da chamada.
Retornos
O método SetData é compatível com os valores retornados padrão E_FAIL, E_INVALIDARG, E_UNEXPECTED e E_OUTOFMEMORY e também com os seguintes valores retornados:
Valor retornado | Descrição |
---|---|
S_OK | Essa chamada para o método SetData transferiu com êxito os dados. |
E_NOTIMPL | O método SetData não é implementado para o objeto de dados que implementa o IDataObject. |
DV_E_LINDEX | lindex não é válido. |
DV_E_FORMATETC | pFormatEtc não é válido. |
DV_E_TYMED | tymed não é válido. |
DV_E_DVASPECT | dwAspect não é válido. |
OLE_E_NOTRUNNING | O aplicativo de objeto não está em execução. |
Comentários
Para obter mais informações sobre programação com a IDataObject interface e o MMC (Console de Gerenciamento Microsoft), consulte o Guia do Programador do MMC.