IDataObject.QueryGetData(FORMATETC) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Determina se o objeto de dados é capaz de renderizar os dados descritos na FORMATETC estrutura. Objetos que tentam uma operação de colar ou drop podem chamar este 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, passado por referência, que define o formato, o meio e o dispositivo destino a usar para a consulta.
Devoluções
Este método suporta os valores padrão de retorno E_INVALIDARG, E_UNEXPECTED e E_OUTOFMEMORY, bem como os seguintes:
| 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, apenas -1 é suportado. |
| 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 | A aplicação não está a correr. |
Observações
Para mais informações, consulte o método IDataObject::QueryGetData.