DataObject.IDataObject.GetData(FORMATETC, STGMEDIUM) Yöntem

Tanım

Bir kaynak veri nesnesinden veri alır. Bir GetData(FORMATETC, STGMEDIUM) veri tüketicisi tarafından çağrılan yöntemi, belirtilen FORMATETC yapıda açıklanan verileri işler ve belirtilen STGMEDIUM yapı üzerinden aktarır. Ardından çağıran, yapıyı STGMEDIUM serbest bırakma sorumluluğunu üstlenir.

 virtual void System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System::Runtime::InteropServices::ComTypes::FORMATETC % formatetc, [Runtime::InteropServices::Out] System::Runtime::InteropServices::ComTypes::STGMEDIUM % medium) = System::Runtime::InteropServices::ComTypes::IDataObject::GetData;
void IDataObject.GetData(ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc, out System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.GetData : FORMATETC * STGMEDIUM -> unit
override this.System.Runtime.InteropServices.ComTypes.IDataObject.GetData : FORMATETC * STGMEDIUM -> unit
Sub GetData (ByRef formatetc As FORMATETC, ByRef medium As STGMEDIUM) Implements IDataObject.GetData

Parametreler

formatetc
FORMATETC

Verileri geçirirken kullanılacak biçimi, ortamı ve hedef cihazı tanımlayan, başvuruyla geçirilen bir FORMATETC yapı işaretçisi. Boolean OR işlecini kullanarak birden fazla ortam belirtmek mümkündür ve yöntemin belirtilenler arasında en iyi ortamı seçmesini sağlar.

medium
STGMEDIUM

Bu yöntem döndürdüğündeSTGMEDIUM, üyesi aracılığıyla döndürülen verileri içeren depolama medyasını gösteren yapıya yönelik bir işaretçi ve üyesinin değeri tymed aracılığıyla pUnkForRelease ortamı serbest bırakma sorumluluğu içerir. ise pUnkForReleasenull, ortamın alıcısı serbest bırakmakla sorumludur; aksi takdirde, pUnkForRelease yönteminin IUnknown çağrılabilmesi için uygun nesnedeki arabirime Release işaret eder. Ortam tarafından GetData(FORMATETC, STGMEDIUM)ayrılıp doldurulmalıdır. Bu parametre başlatılmamış olarak geçirilir.

Uygulamalar

Özel durumlar

Bu işlemi gerçekleştirmek için yeterli bellek yok.

Açıklamalar

Bu üye açık bir arabirim üyesi uygulamasıdır. Yalnızca bir arabirime DataObjectIDataObject yayınlandığında kullanılabilir.

Şunlara uygulanır