DataObject.IDataObject.QueryGetData(FORMATETC) 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.
Determina se o objeto de dados é capaz de renderizar os dados descritos na estrutura FORMATETC. Objetos que tentam uma operação de colar ou de soltar podem chamar este método antes de chamar GetData(FORMATETC, STGMEDIUM) para obter uma indicação se a operação pode ser bem-sucedida.
virtual int System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData(System::Runtime::InteropServices::ComTypes::FORMATETC % formatetc) = System::Runtime::InteropServices::ComTypes::IDataObject::QueryGetData;
int IDataObject.QueryGetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc);
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData : FORMATETC -> int
override this.System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData : FORMATETC -> int
Function QueryGetData (ByRef formatetc As FORMATETC) As Integer Implements IDataObject.QueryGetData
Parâmetros
- formatetc
- FORMATETC
Um ponteiro para uma estrutura FORMATETC, passado por referência, que define o formato, o meio e o dispositivo de destino a serem usados para a consulta.
Retornos
Este método é compatível com os valores retornados padrão E_INVALIDARG, E_UNEXPECTED e E_OUTOFMEMORY e também com os seguintes:
Valor | Descrição |
---|---|
S_OK | Uma chamada subsequente a GetData(FORMATETC, STGMEDIUM) provavelmente seria bem-sucedida. |
DV_E_LINDEX | Um valor inválido para lindex; no momento, apenas -1 é compatível. |
DV_E_FORMATETC | Um valor inválido para o parâmetro pFormatetc .
|
DV_E_TYMED | Um valor tymed inválido. |
DV_E_DVASPECT | Um valor dwAspect inválido. |
OLE_E_NOTRUNNING | O aplicativo não está em execução. |
Implementações
Comentários
Este membro é uma implementação do membro de interface explícita. Ele só pode ser usado quando o DataObject é convertido em uma IDataObject interface.