IVsSimpleObjectList2.GetExtendedClipboardVariant 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.
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
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 .