Share via


DataObject.IDataObject.QueryGetData(FORMATETC) Método

Definição

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.

Aplica-se a