Windows Runtime Cpp ランタイムオブジェクト生成 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(Runtimeファクトリーの生成 RoActivationFactory)
(Runtimeオブジェクトの生成 RoActiveInstance)
8行: 8行:
 
*'''RoActiveInstance'''(HSTRING型変数, IInspectable型ポインタ変数のポインタ変数)
 
*'''RoActiveInstance'''(HSTRING型変数, IInspectable型ポインタ変数のポインタ変数)
  
:第一引数:オブジェクトクラス名を保持したHSTRING型の変数です。45行目で使われています。サンプルでは"RuntimeClass_Windows_UI_Xaml_Application"というクラス名を持ったHSTRING変数としてHSTRING_StrClassNameが指定されています。
+
:第一引数:オブジェクトクラス名を保持したHSTRING型の変数です。45行目で使われています。サンプルでは"RuntimeClass.Windows.UI.Xaml.Application"というクラス名を持ったHSTRING変数としてHSTRING_StrClassNameが指定されています。
 
:第二引数:IInspectable型の変数に生成されたランタイムオブジェクトを受け取ります。この変数はCOMの技術を継承した変数です。サンプルではIApplication型ポインタ変数のアドレス変数&pIApplicationObjを(IInspectable**)でキャストして引き渡しています。
 
:第二引数:IInspectable型の変数に生成されたランタイムオブジェクトを受け取ります。この変数はCOMの技術を継承した変数です。サンプルではIApplication型ポインタ変数のアドレス変数&pIApplicationObjを(IInspectable**)でキャストして引き渡しています。
  
139行: 139行:
 
*XAML(ザムル)
 
*XAML(ザムル)
 
:Extensible Application Markup Languageの略。 マイクロソフトが開発したアプリ開発向けXMLですね。このXMLでUIを記述するような感じです。
 
:Extensible Application Markup Languageの略。 マイクロソフトが開発したアプリ開発向けXMLですね。このXMLでUIを記述するような感じです。
 
  
 
== '''Runtimeファクトリーの生成 RoGetActivationFactory''' ==
 
== '''Runtimeファクトリーの生成 RoGetActivationFactory''' ==

2017年6月1日 (木) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス