IDataObject.GetData(FORMATETC, STGMEDIUM) 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.
Bir kaynak veri nesnesinden veri alır. GetData(FORMATETC, STGMEDIUM) Veri tüketicisi tarafından çağrılan yöntemi, belirtilen yapıda açıklanan verileri işler ve belirtilen FORMATETCSTGMEDIUM yapı üzerinden aktarır. Ardından çağıran, yapıyı STGMEDIUM serbest bırakma sorumluluğunu üstlenir.
public:
void GetData(System::Runtime::InteropServices::ComTypes::FORMATETC % format, [Runtime::InteropServices::Out] System::Runtime::InteropServices::ComTypes::STGMEDIUM % medium);
public void GetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC format, out System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
abstract member GetData : FORMATETC * STGMEDIUM -> unit
Public Sub GetData (ByRef format As FORMATETC, ByRef medium As STGMEDIUM)
Parametreler
- format
- FORMATETC
Verileri geçirirken kullanılacak biçimi, ortayı ve hedef cihazı tanımlayan, başvuruyla geçirilen bir FORMATETC yapı işaretçisi. Yöntemin belirtilenler arasında en iyi ortamı seçmesine olanak tanıyarak Boolean OR işlecini kullanarak birden fazla ortam belirtmek mümkündür.
- medium
- STGMEDIUM
Bu yöntem döndürdüğünde STGMEDIUM , üyesi aracılığıyla tymed döndürülen verileri içeren depolama medyasını gösteren yapıya yönelik bir işaretçi ve ortamı üyesinin pUnkForRelease değeri aracılığıyla 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 işaret eder Release
. Ortam tarafından ayrılıp doldurulmalıdır GetData(FORMATETC, STGMEDIUM). Bu parametre, başlatmadan iletilir.
Açıklamalar
Daha fazla bilgi için bkz. IDataObject::GetData yöntemi.