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 FORMATETC estrutura. Objetos que tentam uma operação de colar ou soltar podem chamar esse método antes de chamar GetData(FORMATETC, STGMEDIUM) para obter uma indicação de 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 FORMATETC estrutura, passada por referência, que define o formato, o dispositivo médio e de destino a ser usado para a consulta.
Retornos
Esse método dá suporte aos valores retornados padrão E_INVALIDARG, E_UNEXPECTED e E_OUTOFMEMORY, bem como o seguinte:
| Valor | Descrição |
|---|---|
| S_OK | Uma chamada GetData(FORMATETC, STGMEDIUM) subsequente provavelmente seria bem-sucedida. |
| DV_E_LINDEX | Um valor inválido para lindex; atualmente, há suporte apenas -1. |
| DV_E_FORMATETC | Um valor inválido para o format parâmetro.
|
| DV_E_TYMED | Um valor inválido tymed . |
| DV_E_DVASPECT | Um valor inválido dwAspect . |
| OLE_E_NOTRUNNING | O aplicativo não está em execução. |
Comentários
Para obter mais informações, consulte o método IDataObject::QueryGetData.