IDataObject.QueryGetData(FORMATETC) Método

Definição

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.

Aplica-se a