IDataObject.SetData(IntPtr, IntPtr, Int32) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Transfere os dados contidos na STGMEDIUM estrutura, referenciados por a, para esta instância da IDataObject interface.
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 apontador para a FORMATETC definição do formato do objeto de dados que implementa o IDataObject a usar ao interpretar os dados contidos no meio de armazenamento.
- b
-
IntPtr
nativeint
Um ponteiro para definir STGMEDIUM o meio de armazenamento para o método SetData usar para passar os dados.
- c
- Int32
É verdade especificar que o objeto de dados chamado que implementa IDataObject o possui o meio de armazenamento após a chamada e deve libertar o meio depois de este ter sido utilizado; caso contrário, falso especificar que o chamador mantém a propriedade do meio de armazenamento e o objeto de dados usa o meio apenas durante a duração da chamada.
Devoluções
O método SetData suporta os valores padrão de retorno E_FAIL, E_INVALIDARG, E_UNEXPECTED e E_OUTOFMEMORY, bem como os seguintes valores de retorno:
| Valor de retorno | Descrição |
|---|---|
| S_OK | Esta chamada ao método SetData transferiu com sucesso 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 | Timmed não é válido. |
| DV_E_DVASPECT | dwAspect não é válido. |
| OLE_E_NOTRUNNING | A aplicação objeto não está a correr. |
Observações
Para mais informações sobre programação com a interface IDataObject e o Consola de Gestão da Microsoft (MMC), consulte o Guia do Programador MMC.