<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>JAPAN Platform SDK（Windows SDK） Support Team Blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/japan_platform_sdkwindows_sdk_support_team_blog/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/japan_platform_sdkwindows_sdk_support_team_blog/feed.xml</link>
    <description />
    <lastBuildDate>Fri, 19 Apr 2019 23:10:49 GMT</lastBuildDate>
    <language>ja</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>JAPAN Platform SDK（Windows SDK） Support Team Blog 終了のお知らせ</title>
      <link>https://docs.microsoft.com/archive/blogs/japan_platform_sdkwindows_sdk_support_team_blog/japan-platform-sdk%EF%BC%88windows-sdk%EF%BC%89-support-team-blog-%E7%B5%82%E4%BA%86%E3%81%AE%E3%81%8A%E7%9F%A5%E3%82%89%E3%81%9B</link>
      <pubDate>Fri, 21 Dec 2018 20:49:20 GMT</pubDate>
      <dc:creator><![CDATA[JAPAN Platform SDK Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/?p=2605</guid>
      <description><![CDATA[こんにちは、Platform SDK (Windows SDK) サポートチームです。

2019 年 1 月をもちまして、弊社システム刷新の都合により、本 Blog...]]></description>
      <content:encoded><![CDATA[こんにちは、Platform SDK (Windows SDK) サポートチームです。

2019 年 1 月をもちまして、弊社システム刷新の都合により、本 Blog を終了いたします。

Blog 終了後は、以下の記事にリダイレクトされる予定です。

JAPAN Platform SDK（Windows SDK） Support Team Blog 終了に伴う関連 KB 一覧
&lt; <a href="https://support.microsoft.com/ja-jp/help/4483879">https://support.microsoft.com/ja-jp/help/4483879</a> &gt;

また、今後、同様の情報公開は、以下の情報公開専用フォーラムにて行ってまいります。

Windows SDK サポートチームフォーラム
&lt; <a href="https://social.msdn.microsoft.com/Forums/ja-JP/home?forum=windowssdksupportteamja">https://social.msdn.microsoft.com/Forums/ja-JP/home?forum=windowssdksupportteamja</a> &gt;

2011 年 4 月に開始以来、多くのお客様にご覧いただき、誠にありがとうございました。
読者の皆様のビジネスに多少なりとも貢献できておりましたら幸甚です。
今後ともどうぞよろしくお願いします。
]]></content:encoded>
    </item>
    <item>
      <title>Windows 10 RS5にてWPFアプリの読み取り専用Textボックスにタッチした場合の挙動について</title>
      <link>https://docs.microsoft.com/archive/blogs/japan_platform_sdkwindows_sdk_support_team_blog/behavior_when_touching_a_read-only_text_box</link>
      <pubDate>Wed, 14 Nov 2018 16:09:21 GMT</pubDate>
      <dc:creator><![CDATA[JAPAN Platform SDK Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/?p=2595</guid>
      <description><![CDATA[こんにちは、Platform SDK (Windows SDK) サポートチームです。今回は、Windows 10 version 1809 (October 2018 Update)...]]></description>
      <content:encoded><![CDATA[<p>こんにちは、Platform SDK (Windows SDK) サポートチームです。<p>今回は、Windows 10 version 1809 (October 2018 Update) において、WPF アプリケーションの読み取り専用TextBoxをタッチすると、入力不要なコントロールに対してタッチキーボードが起動してくる事象についてご案内します。<p><br><p><b>前提条件</b><p>・キーボードがドッキングされていないタブレット端末<p>・OSの設定にて、「設定」－「デバイス」－「入力」の「タブレットモードでなく、キーボードが接続されていない場合に、タッチキーボードを表示する」 が 「オン」 となっている。<p><b>現象</b><p>WPFアプリケーションで、読み取り専用の TextBox（IsReadOnly プロパティを TRUEに設定）をタッチすると<p>読み取り専用にもかかわらず、タッチキーボードが表示される、または、タッチキーボードの表示後すぐ閉じると事象が確認されています。<p><strong></strong><p><strong>状況</strong><p>マイクロソフトではこの現象を調査中です。<p>進展があり次第、本ブログを更新予定です。<p><b>回避策</b><p>現時点では、Windows 10 version 1809 における回避策はありません。 ]]></content:encoded>
    </item>
    <item>
      <title>Windows 10 RS5にてWPFアプリで不要なタイミングでタッチキーボードが起動してきてすぐに閉じる</title>
      <link>https://docs.microsoft.com/archive/blogs/japan_platform_sdkwindows_sdk_support_team_blog/touchkeyboard_starts_up_at_unnecessary_timing_and_it_closes_immediately</link>
      <pubDate>Wed, 14 Nov 2018 16:06:10 GMT</pubDate>
      <dc:creator><![CDATA[JAPAN Platform SDK Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/?p=2575</guid>
      <description><![CDATA[こんにちは、Platform SDK (Windows SDK) サポートチームです。

今回は、Windows 10 version 1809 (October 2018 Update)...]]></description>
      <content:encoded><![CDATA[こんにちは、Platform SDK (Windows SDK) サポートチームです。

今回は、Windows 10 version 1809 (October 2018 Update) において、WPFアプリケーションのTextBoxを非表示にすると、タッチキーボードが起動して、すぐ閉じる事象についてご案内します。

&nbsp;

<b>前提条件</b>

・キーボードがドッキングされていないタブレット端末

・OSの設定にて、「設定」－「デバイス」－「入力」の「タブレットモードでなく、キーボードが接続されていない場合に、 タッチキーボードを表示する」が 「オン」 となっている。

<b>現象</b>

WPFアプリケーションでTextBoxを非表示にするような実装を行った場合、タッチキーボードが起動して、すぐに閉じるという事象が確認されています。

具体的には、以下のような操作を行うと事象が発生します。

＜発生手順例＞

１．TextBox が配置されたWPFアプリケーションを起動します。

2．TextBox をタッチして、タッチキーボードを表示後、×ボタンを押してタッチキーボードを閉じます。

3．プログラムによりキーボードフォーカスを別のコントロールに移す、またはTextBoxのVisibilityプロパティをCollapsedに変更します。

<strong>状況</strong>

マイクロソフトではこの現象を調査中です。

進展があり次第、本ブログを更新予定です。]]></content:encoded>
    </item>
    <item>
      <title>Windows 10 RS5にてクリップボード履歴画面を表示後にタッチキーボートが起動してこない</title>
      <link>https://docs.microsoft.com/archive/blogs/japan_platform_sdkwindows_sdk_support_team_blog/touchkeyboard_doesnt_come_up_after_displaying_clipboardhistoryscreen</link>
      <pubDate>Wed, 14 Nov 2018 15:55:55 GMT</pubDate>
      <dc:creator><![CDATA[JAPAN Platform SDK Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/?p=2555</guid>
      <description><![CDATA[こんにちは、Platform SDK (Windows SDK) サポートチームです。

今回は、Windows 10 version 1809 (October 2018 Update)...]]></description>
      <content:encoded><![CDATA[こんにちは、Platform SDK (Windows SDK) サポートチームです。

今回は、Windows 10 version 1809 (October 2018 Update) において、タッチキーボードから 「クリップボードの履歴画面」を表示した後、タッチキーボードが表示されなくなる事象についてご案内します。

&nbsp;

<strong>現象1 クリップボード履歴画面を表示すると以降タッチキーボートが起動してこなくなる</strong>

クリップボード履歴画面を表示すると以降タッチキーボートが起動してこなくなるといった事象が確認されています。
具体的には、以下のような操作を行うと事象が発生します。

＜発生手順例＞
１．キーボードがついていないタブレット端末にて、アプリからタッチキーボードを表示させるために
"C:\Program Files\Common Files\microsoft shared\ink\TabTip.exe"をShellExecuteExにて起動し、タッチキーボードを起動させます。
（タスクトレイの「タッチキーボードボタン」をタッチしてタッチキーボードを起動して場合も同様です。）
２．タッチキーボード上の左上のクリップボードの履歴画面に切り替えるボタンをタッチし、クリップボードの履歴画面を表示させます。
３．メモ帳を開きタッチしても、タッチキーボードが起動してきません。
４．TabTip.exeを実行しても、タッチキーボードが起動してきません。

<strong>回避策</strong>
タスクバー上のタッチキーボードのアイコンをタッチすることで、タッチキーボードが起動します

&nbsp;

<strong>現象2 タッチキーボードからクリップボードの履歴画面を表示すると一度アプリからフォーカスを外さないとタッチキーボードが起動してこない</strong>

タッチキーボードからクリップボードの履歴画面を表示すると一度アプリからフォーカスを外さないとタッチキーボードが起動してこないという事象が確認されています。
具体的には、以下のような操作を行うと事象が発生します。

＜発生手順例＞
１．文字入力ができるアプリを起動して最大化表示にしておきます。（メモ帳でも現象は発生を確認しております）
２．アプリの入力エリアをタッチし、タッチキーボードを起動させます、
３．タッチキーボードの左上のボタンを押してクリップボードの履歴画面を表示します。
４．クリップボードの履歴画面を閉じます。
５．再びアプリの入力エリアをタッチしても、タッチキーボードが起動してきません。

<strong>回避策</strong>
一度デスクトップをタッチした後に再度アプリの入力エリアをタッチすることで、タッチキーボードが起動します。

<strong>状況</strong>
マイクロソフトではこの現象を調査中です。
進展があり次第、本ブログを更新予定です。]]></content:encoded>
    </item>
    <item>
      <title>TryShowPrimaryView メソッドを実行してもタッチ キーボードが表示されない</title>
      <link>https://docs.microsoft.com/archive/blogs/japan_platform_sdkwindows_sdk_support_team_blog/tryshowprimaryview-%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%A6%E3%82%82%E3%82%BF%E3%83%83%E3%83%81-%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%E3%81%8C%E8%A1%A8</link>
      <pubDate>Wed, 12 Sep 2018 08:17:33 GMT</pubDate>
      <dc:creator><![CDATA[JAPAN Platform SDK Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/?p=2505</guid>
      <description><![CDATA[こんにちは、Platform SDK (Windows SDK) サポートチームです。 
今回は、CoreInputView クラスを利用した、アプリケーションからタッチ...]]></description>
      <content:encoded><![CDATA[<p>こんにちは、Platform SDK (Windows SDK) サポートチームです。 <br>
今回は、CoreInputView クラスを利用した、アプリケーションからタッチ キーボードを制御する際の不具合についてご案内します。</p>
<p><div><b>現象</b></div>
Windows 10 version 1803 (RS4) において、フォアグラウンドにいるアプリケーションが CoreInputView.TryShowPrimaryView メソッドを実行しても、入力に使用するためのタッチ キーボード (Input Pane) を表示できません。</p>
<p><div><b>詳細</b></div>
本来、以下のみっつの条件をすべて満たす場合、UWP アプリやデスクトップ アプリケーションから CoreInputView.TryShowPrimaryView メソッドを実行することによりタッチ キーボードを表示することができます。</p>
<ul><li>設定アプリの [デバイス] - [入力] にある [タブレット モードでなく、キーボードが接続されていない場合に、タッチ キーボードを表示する] をオンに設定する</li><li>ハードウェア キーボードが接続されていない</li><li>アプリケーションがフォアグラウンドにいる</li></ul>
<p>アプリケーションでには、以下のようなコードを実装します。</p>

<p style="margin-left: 30px">// 現在のビューに対する CoreInputView オブジェクトを取得します<br>CoreInputView view = CoreInputView.GetForCurrentView();<br>// メソッドを実行します<br>bool bResult = view.TryShowPrimaryView();</p>

<p>しかしながら、Windows 10 version 1803 (RS4) は、この条件を満たした上でメソッドを実行しても、タッチ キーボードが表示されません。TryShowPrimaryView メソッド実行に対して結果 (bResult) として true が返っても、デスクトップ上に変化がないままになります。</p>
<p><div><b>原因</b></div>
OS の不具合のため、TryShowPrimaryView メソッドの実行ではタッチ キーボードが表示できません。</p>
<p>UWP アプリからの実行か、WPF などのデスクトップ アプリからの実行かにかかわらず、Windows 10 version 1803 の仕様としては CoreInputView.TryShowPrimaryView メソッドによりタッチ キーボードが表示できますが、関係するクラスとタッチ キーボードとの連携に問題があり、メソッドを実行してもタッチ キーボードが表示できなくなっています。</p>
<p>なお、UWP アプリでは CoreTextEditContext クラスを利用し、InputPaneDisplayPolicy プロパティを適切に設定することで入力フィールドにフォーカス イン時に OS が自動的にタッチ キーボードを表示する機能を制御できますが、この機能も正しく動作<br>
しない場合があります。WPF などのデスクトップ アプリからは CoreTextEditContext クラスが利用できないため、フォーカス イン時の OS による自動表示など、タッチ キーボードを任意に制御する方法はありません。</p>
<p><div><b>状況</b></div>
マイクロソフトではこの問題を調査中です。</p>]]></content:encoded>
    </item>
    <item>
      <title>仮想化した TreeView コントロールが自動的にスクロールされる。</title>
      <link>https://docs.microsoft.com/archive/blogs/japan_platform_sdkwindows_sdk_support_team_blog/%E4%BB%AE%E6%83%B3%E5%8C%96%E3%81%97%E3%81%9F-treeview-%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%AB%E3%81%8C%E8%87%AA%E5%8B%95%E7%9A%84%E3%81%AB%E3%82%B9%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%AB</link>
      <pubDate>Mon, 03 Sep 2018 02:50:25 GMT</pubDate>
      <dc:creator><![CDATA[JAPAN Platform SDK Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/?p=2485</guid>
      <description><![CDATA[&nbsp; こんにちは、Platform SDK (Windows SDK) サポートチームです。今回は、予期しないタイミングで TreeView...]]></description>
      <content:encoded><![CDATA[<p>&nbsp;</p> <p>こんにちは、Platform SDK (Windows SDK) サポートチームです。<br>今回は、予期しないタイミングで TreeView コントロールが自動的に縦方向へスクロールされるという、WPF の問題についてご案内します。</p> <p>&nbsp;</p> <h4><font style="font-weight: bold">現象</font></h4> <p>&nbsp;</p> <p>WPF アプリケーションにおいて、仮想化した TreeView コントロールにアイテムを追加していると、予期しないタイミングで TreeView コントロールに縦方向のスクロールが発生するケースがあります。<br>このスクロールは自動的に発生してしまうため、TreeView コントロールのアイテム数が多い場合は、ユーザーがそれまで目視で確認していたアイテムを見失う可能性があります。</p> <p>この問題は、WPF の仮想化した TreeView コントロールでのみ発生することが確認されています。</p> <p>&nbsp;</p> <h4><font style="font-weight: bold">原因</font></h4> <p>&nbsp;</p> <p>TreeView コントロールにアイテムを追加すると、WPF 内部では、追加したアイテムの高さに応じてスクロールバーのサイズ・現在位置を計算し、それらを縦方向に変化させます。</p> <p>しかしながら、スクロールバーのサイズ・現在位置を計算するための、WPF 内部のロジックには不具合があります。<br>そのため、追加されたアイテムと追加する直前のスクロールバーのサイズ・現在位置によっては、正確な計算結果が得られず、予期しないタイミングで予期しない位置への縦方向のスクロールが発生する問題が起こります。</p> <p>&nbsp;</p> <h4><font style="font-weight: bold">状況</font></h4> <p>&nbsp;</p> <p>マイクロソフトでは、この問題について調査しています。<br>進展があり次第、本ブログを更新予定です。</p>]]></content:encoded>
    </item>
    <item>
      <title>WPF アプリケーション上で、F10 キーが押されたことを検出できない</title>
      <link>https://docs.microsoft.com/archive/blogs/japan_platform_sdkwindows_sdk_support_team_blog/wpf-%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%8A%E3%81%A7%E3%80%81f10-%E3%82%AD%E3%83%BC%E3%81%8C%E6%8A%BC%E3%81%95%E3%82%8C%E3%81%9F%E3%81%93%E3%81%A8%E3%82%92</link>
      <pubDate>Tue, 31 Jul 2018 08:57:43 GMT</pubDate>
      <dc:creator><![CDATA[JAPAN Platform SDK Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/?p=2475</guid>
      <description><![CDATA[こんにちは、Platform SDK (Windows SDK) サポートチームです。
今回は、WPF アプリケーション上で F10...]]></description>
      <content:encoded><![CDATA[<p><br></p>
<p>こんにちは、Platform SDK (Windows SDK) サポートチームです。<br>
今回は、WPF アプリケーション上で F10 のキーイベントを検出できない問題についてご案内します。</p>
<p><br></p>

<h4><font style="font-weight: bold">現象</font></h4>
<p><br>

Microsoft IME による日本語入力が ON の状態では、テキストを全選択してから F10 キーを押下しても、TextCompositionManager.PreviewTextInputStart イベント ハンドラーが呼び出されないケースがあります。</p>
<p><br></p>

<h4><font style="font-weight: bold">詳細</font></h4>
<p>
<br>
WPF アプリケーションにおいて、TextBox コントロールなどの日本語入力が可能なコントロールに UIElement.PreviewKeyDown イベント ハンドラーを追加すると、追加したイベント ハンドラー内で任意のキーが押されたタイミングをハンドリングすることが可能です。<br>
</p>
<p>ただし、Microsoft IME による日本語入力が ON の状態では、アプリケーションよりも Microsoft IME 側のキー検出が優先されます。<br>
このため、押されたキーのシーケンスによっては、UIElement.PreviewKeyDown イベント ハンドラーが呼び出されないケースがあります。<br>
例として、Microsoft IME による日本語入力が ON の状態で、テキストを全選択して F10 キーを押した場合は、UIElement.PreviewKeyDown イベント ハンドラーは呼び出されません。</p>

<br><p>なお、TextBox コントロールなどの日本語入力が可能なコントロールに TextCompositionManager.PreviewTextInputStart イベント ハンドラーを追加すると、日本語入力が開始されたタイミングをハンドリングすることが可能です。<br>
この機能を利用すると、Microsoft IME による日本語入力が ON の状態であっても、TextCompositionManager.PreviewTextInputStart イベント ハンドラー内で、テキスト全選択状態で F10 キーが押されたタイミングをハンドリングすることが可能です。</p><br>
<p>ところが、テキストの選択状態やテキスト入力の開始位置、未確定文字列の変換状態によっては、テキストを全選択して F10 キーを押しても、TextCompositionManager.PreviewTextInputStart イベント ハンドラーが呼び出されないケースがあります。</p>

<p><br></p>
<h4><font style="font-weight: bold">原因</font></h4>
<p><br>

本現象は、WPF 内部で管理している変換文字列 (Composition) の開始位置と終了位置のオフセット値に、異常が生じていた場合に発生する問題です。<br>
これらの WPF 内部の値に異常が生じると、本来は実行されるはずの WPF 内部の処理が実行できず、結果的に TextCompositionManager.PreviewTextInputStart イベント ハンドラー呼び出しが行われません。</p>

<p><br></p>

<h4><font style="font-weight: bold">代替案</font></h4>

<p><br>以下のいずれかの代替案をご検討ください。</p>

<p><u>代替案 1.</u><br>
Microsoft IME による日本語入力を OFF にした状態で、UIElement.PreviewKeyDown イベント ハンドラーで F10 キーが押されたことを検出してください。</p>

<p><u>代替案 2.</u><br>
テキストを選択していない状態で、TextCompositionManager.PreviewTextInputStart イベント ハンドラーで F10 キーが押されたことを検出してください。</p>
<p><br></p>
<h4><font style="font-weight: bold">状況</font></h4>
<p><br>

マイクロソフトでは、この問題について調査しています。<br>
進展があり次第、本ブログを更新予定です。</p>]]></content:encoded>
    </item>
    <item>
      <title>Graphics.DrawLine メソッドで Panel コントロールに描画した直線が表示されません</title>
      <link>https://docs.microsoft.com/archive/blogs/japan_platform_sdkwindows_sdk_support_team_blog/graphics-drawline-%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89%E3%81%A7-panel-%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%AB%E3%81%AB%E6%8F%8F%E7%94%BB%E3%81%97%E3%81%9F%E7%9B%B4%E7%B7%9A%E3%81%8C</link>
      <pubDate>Tue, 31 Jul 2018 06:25:00 GMT</pubDate>
      <dc:creator><![CDATA[JAPAN Platform SDK Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/?p=2465</guid>
      <description><![CDATA[こんにちは、Platform SDK (Windows SDK) サポートチームです。
今回は、Graphics.DrawLine メソッドを使って Panel...]]></description>
      <content:encoded><![CDATA[<p><br></p><p>

こんにちは、Platform SDK (Windows SDK) サポートチームです。<br>
今回は、Graphics.DrawLine メソッドを使って Panel コントロールに描画した直線が表示されない、という現象についてご案内します。</p><p><br></p>
<h4><font style="font-weight: bold">現象</font></h4><p>

Windows フォーム アプリケーションにおいて、下記 1. ～ 4. のように、予め拡大または縮小した Panel コントロールに対して Graphics.DrawLine メソッドを使って直線を描画すると、描画した直線が想定通り表示されない現象が発生することがあります。</p><ol><li>Windows フォーム アプリケーションの Form の上に、Panel コントロールを配置します。</li><li>Panel コントロールにおいて、Control.Paint イベントをハンドリングし、3. 以降の処理を行います。</li><li>Graphics.Transform プロパティを使って、Panel コントロールを任意のサイズに拡大または縮小します。</li><li>Graphics.DrawLine メソッドを使って、Panel コントロールに直線を描画します。</li></ol>なお本現象は、Windows 10 April 2018 Update (バージョン 1803) で発生することが確認されています。<br><p><br></p>
<h4><font style="font-weight: bold">原因</font></h4>

本現象は、Windows 10 April 2018 Update の GDI+ レンダリング処理の影響で発生しています。<p><br></p>
<h4><font style="font-weight: bold">回避策</font></h4><p>

Panel コントロールの代わりに、PictureBox コントロールをご利用ください。</p><p><br></p>
<h4><font style="font-weight: bold">状況</font></h4><p>

マイクロソフトでは、この現象について調査しています。<br>
進展があり次第、本ブログを更新予定です。</p>]]></content:encoded>
    </item>
    <item>
      <title>Virtual Bytes が、Windows 10 April 2018 Update 適用前後で異なる</title>
      <link>https://docs.microsoft.com/archive/blogs/japan_platform_sdkwindows_sdk_support_team_blog/virtual-bytes-differ-after-applying-april-2018-update-1803</link>
      <pubDate>Thu, 19 Jul 2018 08:11:17 GMT</pubDate>
      <dc:creator><![CDATA[JAPAN Platform SDK Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/?p=2425</guid>
      <description><![CDATA[こんにちは、Platform SDK (Windows SDK) サポートチームです。Windows 10 April 2018 Update (1803) 適用後、 64 ビットプロセスの...]]></description>
      <content:encoded><![CDATA[<p>こんにちは、Platform SDK (Windows SDK) サポートチームです。Windows 10 April 2018 Update (1803) 適用後、 64 ビットプロセスの Virtual Bytes が以前の OS で返されていた値と比較して大きく異なるようになりました。今回はその件に関してご案内します。</p>
<p><br></p>
<p><strong>現象</strong></p>
<p>Virtual Bytes はプロセスが使用している仮想アドレス空間の現在のサイズを表していますが、2018 年 4 月 30 日に公開された Windows 10 April 2018 Update (1803) 適用後の環境において、64 ビットプロセスの&nbsp; Virtual Bytes が大きく異なるようになりました。</p>
<p><br></p>
<p><strong>原因</strong></p>
<p>Windows 10 April 2018 Update (1803) 適用後の新しいメモリマネージャーにおいて、メタデータ用に予約される仮想メモリのサイズが変更されました。具体的には、64 ビットプロセスにおいて 4 GB 、 32 ビットプロセスにおいては 36 KB が予め確保されます。 Virtual Bytes は、現在コミットされている仮想メモリのサイズだけではなく、予約されている仮想メモリのサイズも含みます。新しいメモリマネージャーにおいて予約される仮想メモリのサイズが変更になった結果、 Virtual Bytes の値も Windows 10 April 2018 Update (1803) を適用する前と後で異なります。</p>
<p><br></p>
<p><strong>対処策</strong></p>
<p>64 ビットプロセスのメモリ利用状況の指標としては、コミットされている仮想メモリのサイズだけではなく、予約されている仮想メモリのサイズも含む Virtual Bytes の値は適切ではございません。一方で、 Private Bytes はプロセスによって割り当て済みのメモリのサイズを反映するため、プロセスのメモリ利用状況を監視するという用途においてはこちらの値を使用することをご検討ください。</p>
<p><br></p>
<p><strong>参考情報</strong></p>
<p>.NET Framework の Process.VirtualMemorySize64 プロパティは Virtual Bytes の値が取得されます。こちらのプロパティを利用してプロセスの仮想メモリを確認している場合も同じ現象が発生します。対処策として、 Process.PrivateMemorySize64 プロパティをご利用ください。</p>]]></content:encoded>
    </item>
    <item>
      <title>Windows 10 でトースト通知が表示されないことがある</title>
      <link>https://docs.microsoft.com/archive/blogs/japan_platform_sdkwindows_sdk_support_team_blog/windows-10-toast-hidden</link>
      <pubDate>Mon, 09 Jul 2018 05:57:13 GMT</pubDate>
      <dc:creator><![CDATA[JAPAN Platform SDK Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/?p=2405</guid>
      <description><![CDATA[こんにちは、Platform SDK (Windows SDK) サポートチームです。

今回は、Windows 10...]]></description>
      <content:encoded><![CDATA[こんにちは、Platform SDK (Windows SDK) サポートチームです。

今回は、Windows 10 においてトースト通知が表示されない現象についてご案内します。

&nbsp;

<strong>現象</strong>

Windows 10 上で動作するアプリケーションから API 等を用いてトースト通知しても、稀に期待したタイミングで表示されない場合があります。

&nbsp;

<strong>背景</strong>

Windows 8 以降、トースト通知と呼ばれる機能が提供されました。

OS やアプリケーションが発する通知を画面右端に表示し、ユーザーに通知やアクションを促すことができます。

Windows 10 では、トースト通知に関する仕様変更があり、バルーン通知をトースト通知に変換する機能が既定となっています。

&nbsp;

<strong>原因</strong>

トースト通知が期待する表示にならない原因として、ユーザー プロファイルの破損が考えられます。

ユーザー プロファイルは、OS よってユーザー アカウントごとに作成される領域で、ユーザー アカウントに紐付けられたファイルやシステム設定を管理します。

たとえば、トースト通知等、Windows の機能やアプリケーションによっては、ユーザー プロファイル配下のファイルやレジストリで各種情報を管理している場合があります。

このため、何らかの理由によりユーザー プロファイル配下の各種情報の整合性に問題が生じた場合、当該機能が正常に機能しなくなります。

残念ながら、ユーザー プロファイル内に不整合が生じた原因をあとから調査することは困難です。

&nbsp;

<strong>対処方法</strong>

ユーザー プロファイルの破損が原因で、トースト通知を表示できない現象が発生した場合、OS の設定やアプリケーション側の実装等で対処することはできません。

この問題が発生した場合には、以下の手順にて、新しいユーザー プロファイルを作成して復旧することをご検討ください。

1. 整合性に問題が生じているユーザー プロファイルを削除します。
<ol>
 	<li>現象が発生しているユーザー アカウント以外のアカウントで、再現端末へログオンします。</li>
 	<li>コントロール パネルの [システムとセキュリティ] - [システム] から [システムの詳細設定] を開き、[詳細設定] タブの [ユーザー プロファイル] にある [設定] をクリックします。</li>
 	<li>[このコンピューターに格納されているプロファイル] のリストから、現象が再現しているユーザー アカウントを選択し、[削除] をクリックします。</li>
</ol>
2. ユーザー プロファイルを削除したユーザー アカウントで OS にログオンします。このとき、OS によってそのユーザー アカウント用のユーザープロファイルが新しく作成されます。

&nbsp;

なお、通知が目的の場合は、トースト通知をバルーン通知に変更することで回避できる可能性もあります。
変更方法の詳細については、以下のブログをご参照ください。

Windows 10 におけるトースト通知の文字数制限について  &lt;<a href="https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2016/02/11/windows-10/" title="https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2016/02/11/windows-10/">https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2016/02/11/windows-10/</a>&gt;]]></content:encoded>
    </item>
  </channel>
</rss>