Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Obsahuje předdefinované typy, které jsou kompatibilní s prostředí Windows Runtime.
Syntaxe
using namespace Platform;
Členové
Atributy
Obor názvů platformy obsahuje atributy, třídy, výčty, rozhraní a struktury. Platforma obsahuje také vnořené obory názvů.
| Atribut | Popis |
|---|---|
| Příznaky | Označuje, že výčet lze považovat za bitové pole; to znamená sada příznaků. |
| MTAThread | Označuje, že model vláken pro aplikaci je vícevláknový byt (MTA). |
| STAThread | Označuje, že model vláken pro aplikaci je jednovláknový byt (STA). |
Třídy
Obor názvů platformy má následující třídy.
| Třída | Popis |
|---|---|
| Platform::AccessDeniedException – třída | Vyvolá se při odepření přístupu k prostředku nebo funkci. |
| Platform::Agile – třída | Představuje agilní objekt jako agilní objekt. |
| Platform::Array – třída | Představuje jednorozměrné modifikovatelné pole. |
| Platform::ArrayReference – třída | Představuje pole, jehož inicializace je optimalizovaná pro minimalizaci operací kopírování. |
| Platform::Box – třída | Slouží k deklaraci boxovaného typu, který zapouzdřuje typ hodnoty, například Windows::Foundation::D ateTime nebo int64, pokud se tento typ předává v binárním rozhraní aplikace (ABI) nebo uložen v proměnné typu Platform::Object^. |
| Platform::ChangedStateException – třída | Vyvolá se při vyvolání metod iterátoru kolekce nebo zobrazení kolekce po změně nadřazené kolekce a zneplatnění výsledků metody. |
| Platform::ClassNotRegisteredException – třída | Vyvolá se, když nebyla zaregistrována třída MODELU COM. |
| Platform::COMException – třída | Představuje výjimku, která je vyvolána, když je vrácena nerozpoznaná hodnota z volání metody COM. |
| Platform::Delegate – třída | Představuje podpis funkce zpětného volání. |
| Platform::DisconnectedException – třída | Objekt se odpojil od svých klientů. |
| Platform::Exception – třída | Představuje chyby, ke kterým dochází během provádění aplikace. Základní třída pro výjimky. |
| Platform::FailureException – třída | Vyvolá se, když operace selhala. Je to ekvivalent E_FAIL HRESULT. |
| Platform::Guid – hodnotová třída | Představuje identifikátor GUID v systému typů prostředí Windows Runtime. |
| Platform::InvalidArgumentException – třída | Vyvolá se, když některý z argumentů zadaný pro metodu není platný. |
| Platform::InvalidCastException – třída | Vyvolán v případech neplatného přetypování nebo explicitního převodu. |
| Platform::MTAThreadAttribute – třída | Označuje, že model vláken pro aplikaci je vícevláknový byt (MTA). |
| Platform::NotImplementedException – třída | Vyvolá se, pokud nebyla ve třídě implementována metoda rozhraní. |
| Platform::NullReferenceException – třída | Vyvolá se, když dojde k pokusu o dereference odkaz na objekt null. |
| Platform::Object – třída | Základní třída, která poskytuje běžné chování. |
| Platform::ObjectDisposedException – třída | Vyvolá se při provedení operace u odstraněného objektu. |
| Platform::OperationCanceledException – třída | Vyvolá se při přerušení operace. |
| Platform::OutOfBoundsException – třída | Vyvolá se, když se operace pokusí o přístup k datům mimo platný rozsah. |
| Platform::OutOfMemoryException – třída | Vyvolá se, když není dostatek paměti k dokončení operace. |
| Platform::STAThreadAttribute – třída | Označuje, že model vláken pro aplikaci je jednovláknový byt (STA). |
| Platform::String – třída | Sekvenční kolekce znaků Unicode, které slouží k reprezentaci textu. |
| Platform::StringReference – třída | Umožňuje přístup k vyrovnávacím pamětím řetězců s minimální režií na kopírování. |
| Platform::Type – třída | Identifikuje předdefinovaný typ podle výčtu kategorií. |
| Platform::ValueType – třída | Základní třída pro instance hodnotových typů. |
| Platform::WeakReference – třída | Poskytuje slabý odkaz na objekty ref třídy, které nezvýší počet odkazů. |
| Platform::WriteOnlyArray – třída | Představuje jednorozměrné pole jen pro zápis, které se používá jako vstupní parametr pro metody, které implementují model FillArray. |
| Platform::WrongThreadException – třída | Vyvolá se, když vlákno volá prostřednictvím ukazatele rozhraní, který je pro objekt proxy, který nepatří do bytu vlákna. |
Implementace rozhraní
Obor názvů platformy definuje následující rozhraní.
| Rozhraní | Popis |
|---|---|
| Platform::IBox – rozhraní | Slouží k předávání hodnotových typů funkcím, jejichž parametry jsou zadány jako Platform::Object^. |
| Platform::IBoxArray – rozhraní | Rozhraní používané k předávání polí hodnot typů funkcím, jejichž parametry jsou zadány jako Platform::Array. |
| Platform::IDisposable – rozhraní | Používá se k uvolnění nespravovaných prostředků. |
Výčty
Obor názvů platformy obsahuje následující výčty.
| Rozhraní | Popis |
|---|---|
| Platform::CallbackContext – výčet | Výčet, který se používá jako parametr konstruktoru delegáta. Určuje, zda má být zpětné volání zařazováno do původního vlákna nebo do vlákna volajícího. |
| Platform::TypeCode – výčet | Určuje číselnou kategorii, která představuje předdefinovaný typ. |
Struktury
Obor názvů platformy má následující struktury.
| Struktura | Popis |
|---|---|
| Platform::Enum – třída | Představuje pojmenovanou konstantu. |
| Platform::Guid – hodnotová třída | Představuje identifikátor GUID. |
| Platform::IntPtr – hodnotová třída | Podepsaný ukazatel, jehož velikost je vhodná pro platformu (32bitová nebo 64bitová verze). |
| Platform::SizeT – hodnotová třída | Datový typ bez znaménka, který představuje velikost objektu. |
| Platform::UIntPtr – hodnotová třída | Ukazatel bez znaménka, jehož velikost je vhodná pro platformu (32bitová nebo 64bitová verze). |
Viz také
Platform::Collections – obor názvů
Platform::Runtime::CompilerServices – obor názvů
Platform::Runtime::InteropServices – obor názvů
Platform::Metadata – obor názvů