
米Microsoftは3月14日(現地時間)、DirectX Developer Blogを更新し、その中で高速ストレージ技術「DirectStorage」の提供開始を発表した。同日SDKが公開されており、今後各種ゲームで利用できるようになっていくとしている。 DirectStorageは、データをストレージから直接GPUのVRAMに読み出すことで、CPUやメモリ帯域によるオーバーヘッドを回避して極めて高速なデータアクセスを可能にする機能。特にゲームデータをNVMe SSDにインストールすることで大きなI/Oパフォーマンス向上を見込めるとしており、Windows 11ではさらなる最適化によってその他のストレージでも性能向上を実現。Windows 10(1909以降)にも互換性を備えている。 昨今のゲームでは体感での読み込み速度を短くするため、小さいデータを必要なタイミングで逐次ロードしてい
このパッケージを 'native,Version=v0.0' を対象とするプロジェクトにインストールしようとしていますが、そのフレームワークと互換性があるアセンブリ参照またはコンテンツ ファイルがパッケージに含まれていません。詳細については、パッケージの作成者に問い合わせてください。>
重要 一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。 最近のネットワークで使用されている多くのプロトコル用の単純なプログラミング インターフェイスを提供します。 System.Net 名前空間のクラスは Windows ストア スタイルのアプリケーションまたはデスクトップ アプリケーションで使用できます。 Windows ストア アプリで使用する場合、System.Net 名前空間のクラスはネットワークの分離機能の影響を受けます。この機能は、Windows Developer Preview によって使用されるアプリケーション セキュリティ モデルの一部です。 Windows ストア アプリによるネットワーク アクセスがシステムで許可されるよ
例 次の例は、 クラスを Socket 使用して HTTP サーバーにデータを送信し、標準出力に ASCII 応答を出力する方法を示しています。 次の使用例は、ページ全体を受信するまで、呼び出し元のスレッドをブロックします。 private static void SendHttpRequest(Uri? uri = null, int port = 80) { uri ??= new Uri("http://example.com"); // Construct a minimalistic HTTP/1.1 request byte[] requestBytes = Encoding.ASCII.GetBytes(@$"GET {uri.AbsoluteUri} HTTP/1.0 Host: {uri.Host} Connection: Close "); // Create and
日本マイクロソフトで長く開発技術関連のエバンジェリストとして活動し、現在は米国のMicrosoft Corporationで、グローバル ブラックベルトチーム Azure App Innovation ソリューション スペシャリストを務める井上章氏は「今回の『Visual Studio』のメジャーバージョンアップは、この2年半から3年の間に大きく変化した、開発者を取り巻く環境に対応するためのものだ」と話す。 「『Microsoft Visual Studio 2022』は、コンテナのような新しい技術やクラウドを前提とした新たなアプリケーションアーキテクチャ、さらに、WindowsだけでなくMacやiOS/Androidデバイス、IoT(Internet of Things)デバイスの存在感が増す中でのクロスプラットフォーム対応、チームによる分散開発といったニーズがある中で“開発生産性の向上
ネットワーク プロバイダーは、Windows オペレーティング システムが Novell などの他の種類のネットワークと対話できるようにする DLL です。 Windows WNet ドライバーのクライアントです。 ネットワーク プロバイダーは、接続などのネットワーク固有のアクションを実装し、Windows に共通のインターフェイスを公開します。 このインターフェイスはネットワーク プロバイダー API と呼ばれ、ネットワーク プロバイダーによって実装される関数で構成されます。 新しいネットワーク プロトコルをサポートするネットワーク プロバイダー DLL を作成できます。 各ネットワークはプロバイダーを介して共通のインターフェイスを公開するため、Windows はネットワーク固有の実装の詳細を知らなくても、複数の種類のネットワークと対話できます。 マルチ プロバイダー ルーター (MPR
Visual Studio 2022正式リリース。初の64ビット化による高速化、実行中のアプリにコード変更が反映される「ホットリロード」、.NET 6対応など新機能 下記は正式リリースを発表した製品担当のAmanda Silver氏のツイートです。 Visual Studio 2022 is out! The 1st 64-bit release is the fastest yet. Goodies like Hot Reload for C# & C++, AI code completion and refactoring via IntelliCode, & better support for cross-plat apps with .NET MAUI and C++! #HappyCoding #VisualStudio2022 https://t.co/OBlaaTHzGw
ビデオ会議の機能ばかりでなく、ビジネスチャットができる「Teams」は、手軽に小さなグループ(チーム)を作成できる。auカブコム証券でもこのコロナ禍において大活躍し、一気に利用率が伸びた。ただ誰もが簡単にチームを作れてしまうため、管理できる仕組みやルールを持たないと問題も起こりやすい。チーム作りの基準がぶれて意味なくチームを作ってしまったり、廃れたチームがいつまでも残されたりしてしまう。こうした管理の仕組みやチーム作りのルールなどを適用するのに、Power Platformを活用している。 登録と管理を容易にする 社内のネットワークやITの運用を支えるメンバーの一人であるOさんは、Teamsのチームについて悩んでいた。チーム作りを自由にさせてしまうと、いわゆる「ぐじゃぐじゃな」で雑な状態になってしまう。そのチームの管理者は誰なのか、アクティブなチームと非アクティブなチームはどれなのかなどが
覚書です。 dllやexeの依存関係を調べるツールでDependency Walker(depends.exe)が有名だと思います。 (http://www.dependencywalker.com/) ただ、これをWindows 10で使用してると結構固まることが多く詰んでいた人がいるかもしれません。 Dependenciesを使いましょう。Dependenciesは2017年に公開されたアプリケーションで、Dependency WalkerをC#で書き直してオープンソースにしたものだそうです。 Dependencies (https://github.com/lucasg/Dependencies) これを使えば、快適に依存関係を調べられるぞ!
普段JavaでWeb開発していますが、2年1回ぐらいの頻度でDLLを修正する必要があります。 そのメモ書きです。 DLLの依存関係を調べる Visual Studioのdumpbinコマンドで確認できます。 http://yohshiy.blog.fc2.com/blog-entry-65.html https://msdn.microsoft.com/ja-jp/library/e16161bd.aspx 当たり前ですが、依存するDLLが存在しないと、動きません。 b.dllを参照しているa.dllがあって、このa.dllをJavaから実行するとします。 このとき、b.dllがないと「a.dllが見つからない」という旨のメッセージが表示されます。 私はこのエラーに悩まされ、「依存するDLLがないだけ」と気づくのに結構時間を使ってしまいました。 MSVCP100.dllが見つからない 「M
リンカーは、増分リンク情報に .ilk データベース ファイルを作成して使用します。 解説 増分リンクを行う場合、LINK は最初の増分リンク中に作成した .ilk ステータス ファイルを更新します。 このファイルは、ターゲット EXE または DLL ファイルと同じベース名を持ち、拡張子 .ilk。 その後の増分リンク中に、LINK によって .ilk ファイルが更新されます。 .ilk ファイルがない場合、LINK はフル リンクを実行し、新しい.ilk ファイルを作成します。 .ilk ファイルが使用できない場合、LINK は非増分リンクを実行します。 インクリメンタル リンクの詳細については、 /INCREMENTAL (インクリメンタル リンク) リンカー オプションを参照してください。 ファイルの名前と場所を指定する方法については、「 /ILK (増分データベース ファイルの名
注意 このページにアクセスするには、承認が必要です。 サインインまたはディレクトリの変更を試すことができます。 このページにアクセスするには、承認が必要です。 ディレクトリの変更を試すことができます。 共通言語ランタイム (CLR) をホストするすべてのアプリでは、マネージド コードを実行するために CLR を開始またはアクティブ化する必要があります。 通常、.NET Framework アプリはビルドされた CLR のバージョンで実行されますが、アプリケーション構成ファイル (app.config ファイルと呼ばれることもあります) を使用して、デスクトップ アプリのこの動作を変更できます。 ただし、アプリケーション構成ファイルを使用して Windows ストア アプリまたは Windows Phone アプリの既定のアクティベーション動作は変更できません。 この記事では、デスクトップ
互換性の詳細については、「 Compatibility」を参照してください。 例: char をバッファーにコピーする // crt_strncpy_s_1.cpp // compile with: /MTd // these #defines enable secure template overloads // (see last part of Examples() below) #define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 1 #define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 1 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <crtdbg.h> // For _CrtSetReport
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く