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.
public:
int QueryGetData(System::Runtime::InteropServices::ComTypes::FORMATETC % format);
public int QueryGetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC format);
abstract member QueryGetData : FORMATETC -> int
Public Function QueryGetData (ByRef format As FORMATETC) As Integer
Parâmetros
- format
- 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. |
Comentários
Para obter mais informações, consulte Método IDataObject::QueryGetData.