ClipboardObject.IDataObject.QueryGetData – metoda
Určuje, zda objekt dat vykreslování dat popsané v FORMATETC struktury.Objekty pokusu o operaci vložení nebo přetažení můžete volat tuto metodu před voláním IDataObject.GetData získat údaje o tom, zda bude operace úspěšná.
Obor názvů: Microsoft.VisualStudio.Data.Framework
Sestavení: Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)
Syntaxe
'Deklarace
Private Function QueryGetData ( _
pFormatetc As FORMATETC() _
) As Integer Implements IDataObject.QueryGetData
int IDataObject.QueryGetData(
FORMATETC[] pFormatetc
)
private:
virtual int QueryGetData(
array<FORMATETC>^ pFormatetc
) sealed = IDataObject::QueryGetData
private abstract QueryGetData :
pFormatetc:FORMATETC[] -> int
private override QueryGetData :
pFormatetc:FORMATETC[] -> int
Jazyk JScript nepodporuje explicitní implementace rozhraní.
Parametry
- pFormatetc
Typ: array<Microsoft.VisualStudio.OLE.Interop.FORMATETC[]
Odkaz na FORMATETC struktury předání odkazem, který definuje formát, střední a cílové zařízení pro dotaz.
Vrácená hodnota
Typ: System.Int32
Tato metoda podporuje standardní vrácené hodnoty E_INVALIDARG , E_UNEXPECTED , a E_OUTOFMEMORY , a také následující:
Value |
Description |
---|---|
S_OK |
Následným voláním GetData bude pravděpodobně úspěšná. |
DV_E_LINDEX |
Je neplatná hodnota pro lindex; v současné době je podporován pouze -1. |
DV_E_FORMATETC |
Neplatná hodnota je pFormatetc parametr. |
DV_E_TYMED |
Je neplatná tymed hodnotu. |
DV_E_DVASPECT |
Je neplatná dwAspect hodnotu. |
OLE_E_NOTRUNNING |
Aplikace není spuštěna. |
Implementuje
IDataObject.QueryGetData(array<FORMATETC[])
Poznámky
Pokud objekt schránky obtéká existující IDataObject (z Microsoft.VisualStudio.OLE.Interop oboru názvů), tato metoda deleguje volání odpovídajících QueryGetData z daného oboru názvů.Jinak se pokusí přeložit volání odpovídajících IDataObject.QueryGetData z System.Runtime.InteropServices.ComTypes oboru názvů, v případě objektu schránky může být obtékání existující IDataObject.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.