IVsSimpleObjectList2.GetExtendedClipboardVariant Yöntem

Tanım

Verilen liste öğesinin belirli bir Pano biçimini değişken olarak işlediğini ister.

public:
 int GetExtendedClipboardVariant(System::UInt32 index, System::UInt32 grfFlags, cli::array <Microsoft::VisualStudio::Shell::Interop::VSOBJCLIPFORMAT> ^ pcfFormat, [Runtime::InteropServices::Out] System::Object ^ % pvarFormat);
int GetExtendedClipboardVariant(unsigned int index, unsigned int grfFlags, std::Array <Microsoft::VisualStudio::Shell::Interop::VSOBJCLIPFORMAT> const & pcfFormat, [Runtime::InteropServices::Out] winrt::Windows::Foundation::IInspectable const & & pvarFormat);
public int GetExtendedClipboardVariant (uint index, uint grfFlags, Microsoft.VisualStudio.Shell.Interop.VSOBJCLIPFORMAT[] pcfFormat, out object pvarFormat);
abstract member GetExtendedClipboardVariant : uint32 * uint32 * Microsoft.VisualStudio.Shell.Interop.VSOBJCLIPFORMAT[] * obj -> int
Public Function GetExtendedClipboardVariant (index As UInteger, grfFlags As UInteger, pcfFormat As VSOBJCLIPFORMAT(), ByRef pvarFormat As Object) As Integer

Parametreler

index
UInt32

'ndaki İlgilendiğiniz liste öğesinin dizinini belirtir.

grfFlags
UInt32

'ndaki Çoklu seçim belirtir. Değerler _VSOBJCFFLAGS numaralandırmasından alınır.

pcfFormat
VSOBJCLIPFORMAT[]

'ndaki VSOBJCLIPFORMAT İstenen biçimi tanımlayan bir yapıyı belirtir.

pvarFormat
Object

dışı Verileri işleyen bir varyanta yönelik bir işaretçi belirtir. Ortam, bu işlem tamamlandığında değişkeni serbest bırakır.

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Açıklamalar

COM Imzası

Vsshell80. IDL adresinden:

HRESULT IVsSimpleObjectList2::GetExtendedClipboardVariant(  
   [in]        ULONG            Index,   
   [in]        VSOBJCFFLAGS     grfFlags,  
   [in]  const VSOBJCLIPFORMAT *pcfFormat,   
   [out]       VARIANT         *pvarFormat  
);  

Kullanıcı, nesne listenizdeki bir öğeye bir Kopyala ve sürükle bırak işlemi istediğinde, EnumClipboardFormats Bu, listenizin desteklediği biçimleri görmek için çağırır. Biçim bileşik bir biçimise, parametresindeki bir bayrağa göre gösterildiği gibi pcfFormat , ortam, GetExtendedClipboardVariant gerçek yapıştırma veya bırakma işleminin ne zaman yapılacağını çağırır. İçindeki varyanta bir işaretçi döndürür pvarFormat .

Şunlara uygulanır