Windows Runtime Cpp 文字列操作 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(文字列のバッファ確保 WindowsPreallocateStringBuffer(関数))
(文字列のバッファ確保 WindowsPreallocateStringBuffer(関数))
1,129行: 1,129行:
  
 
引数:
 
引数:
:'''第1引数''':確保する文字列変数PWSTRの大きさを指定します。サンプルでは55行目で使われていて、引数は10となっています。
+
:'''第1引数''':確保する文字列変数PWSTRの大きさを指定します。サンプルでは28行目で使われていて、引数は10となっています。
:'''第2引数''':PWSTR型のアドレス変数を指定します。この変数が文字列バッファとして、HSTRING_BUFFERと連動し、機能します。サンプルでは55行目で使われていて、引数は&PWSTR_Bufferとなっています。
+
:'''第2引数''':PWSTR型のアドレス変数を指定します。この変数が文字列バッファとして、HSTRING_BUFFERと連動し、機能します。サンプルでは28行目で使われていて、引数は&PWSTR_Bufferとなっています。
:'''第3引数''':HSTRING_BUFFER型のアドレス変数を指定します。第二引数の変数と連動するように機能します。サンプルでは55行目で使われていて、引数は&HSTRING_BUFFER_Bufferとなっています。
+
:'''第3引数''':HSTRING_BUFFER型のアドレス変数を指定します。第二引数の変数と連動するように機能します。サンプルでは28行目で使われていて、引数は&HSTRING_BUFFER_Bufferとなっています。
  
  
このWindowsPreallocateStringBufferで連携させたHSTRING_BUFFERをHSTRING型の文字列に引き渡す関数WindowsPromoteStringBufferが同時にサンプルで使われていますが、これについては後述の記事で記述します。
+
このWindowsPreallocateStringBufferで連携させたHSTRING_BUFFERをHSTRING型の文字列に引き渡す関数WindowsPromoteStringBufferが42行目で同時にサンプルの中に使われていますが、これについては後述の記事で記述します。
 
<syntaxhighlight lang="cpp" line start="1">
 
<syntaxhighlight lang="cpp" line start="1">
 
#include <locale.h>
 
#include <locale.h>

2017年5月27日 (土) 00:00時点における版



個人用ツール
名前空間

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