Bagikan melalui


IDataObject.GetCanonicalFormatEtc(IntPtr, IntPtr) Metode

Definisi

Mengambil pointer ke struktur standar FORMATETC yang secara logis setara dengan, tetapi tidak harus sama dengan, FORMATETC struktur yang dirujuk oleh a parameter.

public:
 int GetCanonicalFormatEtc(IntPtr a, IntPtr b);
public int GetCanonicalFormatEtc (IntPtr a, IntPtr b);
abstract member GetCanonicalFormatEtc : nativeint * nativeint -> int
Public Function GetCanonicalFormatEtc (a As IntPtr, b As IntPtr) As Integer

Parameter

a
IntPtr

nativeint

Penunjuk ke FORMATETC menentukan format, sedang, dan perangkat target untuk panggilan untuk mengambil data.

b
IntPtr

nativeint

Penunjuk output ke FORMATETC yang berisi informasi paling umum yang mungkin untuk penyajian tertentu, atau null jika metode GetCanonicalFormatEtc mengembalikan DATA_S_SAMEFORMATETC.

Mengembalikan

Metode GetCanonicalFormatEtc mendukung nilai pengembalian standar E_INVALIDARG, E_UNEXPECTED, dan E_OUTOFMEMORY, serta nilai pengembalian berikut:

Mengembalikan nilai Deskripsi
S_OK FORMATETC yang dikembalikan berbeda dari struktur yang diteruskan dalam parameter.
DATA_S_SAMEFORMATETC FORMATETC yang dikembalikan sama dengan struktur yang diteruskan dalam parameter dan null dikembalikan dalam b.
DV_E_LINDEX lindex tidak valid.
DV_E_FORMATETC a tidak valid.
OLE_E_NOTRUNNING Aplikasi objek tidak berjalan.

Keterangan

Metode GetCanonicalFormatEtc memungkinkan pelaksana IDataObject antarmuka mengembalikan struktur kanonis FORMATETC tanpa menduplikasi logika penyajian untuk FORMATETC struktur.

Untuk informasi selengkapnya tentang pemrograman dengan IDataObject antarmuka dan Konsol Manajemen Microsoft (MMC), lihat Panduan Programmer MMC.

Berlaku untuk