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 ( _
ByRef format As FORMATETC _
) As Integer Implements IDataObject.QueryGetData
int IDataObject.QueryGetData(
ref FORMATETC format
)
private:
virtual int QueryGetData(
FORMATETC% format
) sealed = IDataObject::QueryGetData
private abstract QueryGetData :
format:FORMATETC byref -> int
private override QueryGetData :
format:FORMATETC byref -> int
Jazyk JScript nepodporuje explicitní implementace rozhraní.
Parametry
- format
Typ: System.Runtime.InteropServices.ComTypes.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 format 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(FORMATETC%)
Poznámky
Tato metoda deleguje volání odpovídajících QueryGetData z System.Runtime.InteropServices.ComTypes oboru názvů, za předpokladu, že je obtékání objektu schránky 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.