Aracılığıyla paylaş


IDataObject.QueryGetData(FORMATETC) Yöntem

Tanım

Uygulayıcının parametresinde a yer alan verileri işleyip işleyemeyeceğini belirten bir değer alır.

public:
 int QueryGetData(Microsoft::Aspnet::Snapin::FORMATETC a);
public int QueryGetData (Microsoft.Aspnet.Snapin.FORMATETC a);
abstract member QueryGetData : Microsoft.Aspnet.Snapin.FORMATETC -> int
Public Function QueryGetData (a As FORMATETC) As Integer

Parametreler

a
FORMATETC

Verileri almak için FORMATETC yapılan çağrılar için biçim, orta ve hedef cihazı tanımlamaya yönelik bir işaretçi.

Döndürülenler

QueryGetData yöntemi E_INVALIDARG, E_UNEXPECTED ve E_OUTOFMEMORY standart dönüş değerlerinin yanı sıra aşağıdaki dönüş değerlerini destekler:

Döndürülen değer Açıklama
S_OK Yöntemine yapılan GetData(FORMATETC, STGMEDIUM) sonraki bir çağrı büyük olasılıkla başarılı olacaktır.
DV_E_LINDEX lindex geçerli değil.
DV_E_FORMATETC pFormatEtc geçerli değil.
DV_E_TYMED tymed geçerli değil.
DV_E_DVASPECT dwAspect değeri.
OLE_E_NOTRUNNING Nesne uygulaması çalışmıyor.

Açıklamalar

Arabirimini uygulayan bir veri nesnesinin IDataObject istemcisi, yöntemine yapılan sonraki bir çağrının GetData(FORMATETC, STGMEDIUM) başarı olasılığını belirlemek için QueryGetData yöntemini çağırır. Arabirimin bu örneğinin IDataObject parametresinde yer alan verileri işleyebileceğini belirten bir sonuç, yöntemine a yapılan sonraki bir çağrıda başarıyı GetData(FORMATETC, STGMEDIUM) garanti etmez.

Arabirimi ve Microsoft Yönetim Konsolu (MMC) ile IDataObject programlama hakkında daha fazla bilgi için bkz. MMC Programcı Kılavuzu.

Şunlara uygulanır