Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berisi tipe bawaan yang kompatibel dengan Windows Runtime.
Sintaks
using namespace Platform;
Anggota
Atribut
Namespace layanan Platform berisi atribut, kelas, enumerasi, antarmuka, dan struktur. Platform juga berisi namespace berlapis.
Atribut | Deskripsi |
---|---|
Bendera | Menunjukkan bahwa enumerasi dapat diperlakukan sebagai bidang bit; artinya, satu set bendera. |
MTAThread | Menunjukkan bahwa model utas untuk aplikasi adalah apartemen multi-utas (MTA). |
STAThread | Menunjukkan bahwa model utas untuk aplikasi adalah apartemen berulir tunggal (STA). |
Kelas
Namespace platform memiliki kelas berikut.
Kelas | Deskripsi |
---|---|
Platform::AccessDeniedException Class | Dinaikkan saat akses ditolak ke sumber daya atau fitur. |
Platform::Kelas Agile | Mewakili objek non-agile sebagai objek tangkas. |
Platform::Kelas Array | Mewakili array satu dimensi yang dapat dimodifikasi. |
Platform::Kelas ArrayReference | Mewakili array yang inisialisasinya dioptimalkan untuk meminimalkan operasi penyalinan. |
Platform::Kelas Box | Digunakan untuk mendeklarasikan jenis kotak yang merangkum jenis nilai seperti Windows::Foundation::D ateTime atau int64 ketika jenis tersebut diteruskan di seluruh antarmuka biner aplikasi (ABI) atau disimpan dalam variabel jenis Platform::Object^. |
Platform::ChangedStateException Class | Dilemparkan ketika metode iterator koleksi atau tampilan koleksi dipanggil setelah koleksi induk berubah, membatalkan hasil metode. |
Platform::ClassNotRegisteredException Class | Dilemparkan ketika kelas COM belum terdaftar. |
Platform::COMException Class | Mewakili pengecualian yang dilemparkan ketika nilai yang tidak dikenal dikembalikan dari panggilan metode COM. |
Kelas Platform::D elegate | Mewakili tanda tangan fungsi panggilan balik. |
Platform::D isconnectedException Class | Objek telah terputus dari kliennya. |
Platform::Kelas Pengecualian | Mewakili kesalahan yang terjadi selama eksekusi aplikasi. Kelas dasar untuk pengecualian. |
Platform::FailureException Class | Dilemparkan ketika operasi telah gagal. Ini setara dengan E_FAIL HRESULT. |
Platform::Kelas nilai guid | Mewakili GUID dalam sistem jenis Windows Runtime. |
Platform::Kelas InvalidArgumentException | Dilemparkan ketika salah satu argumen yang diberikan ke metode tidak valid. |
Platform::Kelas InvalidCastException | Dilemparkan dalam kasus transmisi yang tidak valid atau konversi eksplisit. |
Platform::Kelas MTAThreadAttribute | Menunjukkan bahwa model utas untuk aplikasi adalah apartemen multi-utas (MTA). |
Platform::NotImplementedException Class | Dilemparkan jika metode antarmuka belum diimplementasikan pada kelas . |
Platform::Kelas NullReferenceException | Dilemparkan ketika ada upaya untuk mendereferensikan referensi objek null. |
Platform::Object Class | Kelas dasar yang menyediakan perilaku umum. |
Platform::ObjectDisposedException Class | Dilemparkan ketika operasi dilakukan pada objek yang dibuang. |
Platform::Kelas OperationCanceledException | Dilemparkan ketika operasi dibatalkan. |
Platform::Kelas OutOfBoundsException | Dilemparkan ketika operasi mencoba mengakses data di luar rentang yang valid. |
Platform::Kelas OutOfMemoryException | Dilemparkan ketika tidak ada cukup memori untuk menyelesaikan operasi. |
Platform::KELAS STAThreadAttribute | Menunjukkan bahwa model utas untuk aplikasi adalah apartemen berulir tunggal (STA). |
Platform::Kelas String | Kumpulan berurutan karakter Unicode yang digunakan untuk mewakili teks. |
Platform::Kelas StringReference | Memungkinkan akses ke buffer string dengan overhead salinan minimum. |
Platform::Type Class | Mengidentifikasi jenis bawaan menurut enumerasi kategori. |
Platform::ValueType Class | Kelas dasar untuk instans jenis nilai. |
Platform::Kelas WeakReference | Menyediakan referensi lemah untuk objek kelas ref yang tidak menaikkan jumlah referensi. |
Platform::WriteOnlyArray Class | Mewakili array tulis-saja satu dimensi yang digunakan sebagai parameter input pada metode yang mengimplementasikan pola FillArray. |
Platform::Kelas WrongThreadException | Dilemparkan ketika utas memanggil melalui penunjuk antarmuka yang untuk objek proksi yang bukan milik apartemen utas. |
Implementasi antarmuka
Namespace platform mendefinisikan antarmuka berikut.
Antarmuka | Deskripsi |
---|---|
Platform::Antarmuka IBox | Digunakan untuk meneruskan jenis nilai ke fungsi yang parameternya di ketik sebagai Platform::Object^. |
Platform::Antarmuka IBoxArray | Antarmuka yang digunakan untuk meneruskan array jenis nilai ke fungsi yang parameternya ditik sebagai Platform::Array. |
Platform::IDisposable Interface | Digunakan untuk merilis sumber daya yang tidak dikelola. |
Enumerasi
Namespace platform memiliki enumerasi berikut.
Antarmuka | Deskripsi |
---|---|
Platform::CallbackContext Enumeration | Enumerasi yang digunakan sebagai parameter konstruktor delegasi. Ini menentukan apakah panggilan balik akan dinaikkan ke utas asal atau ke utas pemanggil. |
Platform::TypeCode Enumeration | Menentukan kategori numerik yang mewakili jenis bawaan. |
Struktur
Namespace platform memiliki struktur berikut.
Struktur | Deskripsi |
---|---|
Platform::Kelas Enum | Mewakili konstanta bernama. |
Platform::Kelas nilai guid | Mewakili GUID. |
Platform::Kelas nilai IntPtr | Pointer bertanda tangan yang ukurannya sesuai untuk platform (32-bit atau 64-bit). |
Platform::Kelas nilai SizeT | Jenis data yang tidak ditandatangani yang digunakan untuk mewakili ukuran objek. |
Platform::Kelas nilai UIntPtr | Pointer yang tidak ditandatangani yang ukurannya sesuai untuk platform (32-bit atau 64-bit). |
Lihat juga
Platform::Collections Namespace
Platform::Runtime::CompilerServices Namespace
Platform::Runtime::InteropServices Namespace
Platform::Metadata Namespace