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 STGMEDIUM estrutura, referenciados por a, para essa 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 ponteiro para a FORMATETC definição do formato do objeto de dados que implementa o IDataObject a ser usado ao interpretar os dados contidos no meio de armazenamento.
- b
-
IntPtr
nativeint
Um ponteiro para a STGMEDIUM definição do meio de armazenamento para o método SetData a ser usado para passar os dados.
- c
- Int32
true para especificar que o objeto de dados chamado implementando o IDataObject próprio meio de armazenamento após a chamada e deve liberar o meio após ele ter sido usado; caso contrário, false para especificar que o chamador retém a propriedade do meio de armazenamento e o objeto de dados usa o meio somente para a duração da chamada.
Retornos
O método SetData dá suporte aos valores retornados padrão E_FAIL, E_INVALIDARG, E_UNEXPECTED e E_OUTOFMEMORY, bem como os seguintes valores retornados:
| Valor de devolução | Description |
|---|---|
| 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 interface IDataObject e o Console de Gerenciamento Microsoft (MMC), consulte o guia do programador MMC.