DataObject.IDataObject.QueryGetData(FORMATETC) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Veri nesnesinin yapıda FORMATETC açıklanan verileri işleyip işleyemeyeceğini belirler. Yapıştırma veya bırakma işlemine çalışan nesneler, işlemin başarılı olup olmadığının bir göstergesini almak için çağırmadan GetData(FORMATETC, STGMEDIUM) önce bu yöntemi çağırabilir.
virtual int System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData(System::Runtime::InteropServices::ComTypes::FORMATETC % formatetc) = System::Runtime::InteropServices::ComTypes::IDataObject::QueryGetData;
[System.Security.SecurityCritical]
int IDataObject.QueryGetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc);
int IDataObject.QueryGetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc);
[<System.Security.SecurityCritical>]
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData : FORMATETC -> int
override this.System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData : FORMATETC -> int
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData : FORMATETC -> int
override this.System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData : FORMATETC -> int
Function QueryGetData (ByRef formatetc As FORMATETC) As Integer Implements IDataObject.QueryGetData
Parametreler
- formatetc
- FORMATETC
Sorgu için kullanılacak biçimi, ortamı ve hedef cihazı tanımlayan, başvuruyla geçirilen bir FORMATETC yapı işaretçisi.
Döndürülenler
Bu yöntem E_INVALIDARG, E_UNEXPECTED ve E_OUTOFMEMORY standart dönüş değerlerini ve aşağıdakileri destekler:
Değer | Açıklama |
---|---|
S_OK | Sonraki bir çağrı GetData(FORMATETC, STGMEDIUM) büyük olasılıkla başarılı olacaktır. |
DV_E_LINDEX | için lindexgeçersiz bir değer; şu anda yalnızca -1 desteklenmektedir. |
DV_E_FORMATETC | Parametresi için pFormatetc geçersiz bir değer.
|
DV_E_TYMED | Geçersiz tymed bir değer. |
DV_E_DVASPECT | Geçersiz dwAspect bir değer. |
OLE_E_NOTRUNNING | Uygulama çalışmıyor. |
Uygulamalar
- Öznitelikler
Açıklamalar
Bu üye, açık bir arabirim üyesi uygulamasıdır. Yalnızca örnek bir IDataObject arabirime DataObject yayınlandığında kullanılabilir.