This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Enables features for a specified heap. Syntax BOOL HeapSetInformation( [in, optional] HANDLE HeapHandle, [in] HEAP_INFORMATION_CLASS HeapInformationClass, [in] PVOID HeapInformation, [in] SIZE_T HeapInformationLength ); Parameters [in, optional] HeapHandle A handle to the heap where information is to be set. This handle is returned by either the HeapCreate or GetProcessHeap function. [in] HeapInfo
Windows API(ウィンドウズ エーピーアイ)とは、Microsoft Windowsのシステムコール用APIのこと。特に32ビットプロセッサで動作するWindows 95以降やWindows NTで利用できるものはWin32 APIと呼ばれる。また、それらのWindowsにおけるWin32 APIの実装をWin32と呼ぶ。 64ビットプロセッサ向けのWin64 APIも含める場合は「Windows API」という包括的な名称が正確だが、慣習的にWin32と言えばWin64も含んでいることがある[1]。 Windowsオペレーティングシステム (OS) 上で動作するアプリケーションにとって、Windows APIはWindowsの各機能にアクセスするための接点である。そのため、Windows上で動作するアプリケーションを作成できる様々なプログラミング言語・開発環境においてWindow
This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. span.sup { vertical-align:text-top; } Windows With C++ Asynchronous WinHTTP. Kenny Kerr Contents WinHTTP Overview Session Objects Connection Objects Request Objects Request Notifications Request Cancellation Sending Request Data What's Next As a result o
すべて Microsoft 製品 Microsoft 365 Office Windows Surface Xbox セール サポート ソフトウェア Windows アプリ OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Azure Microsoft Dynamics 365 Microsoft 365 Microsoft Industry データ プラットフォーム Power Platform 法人向けを購入する Developer & IT .NET Visual Studio
Win32 API について、SDK HELP/MSDN に載っていない/分かりにくい事項の覚え書きです。 個別API等の動作関連 特定機能関連 プラットホーム(Win32/Win32c/Win32s)による動作違い関連 UNICODE その他 update:2008/09/21 Homeへ戻る 個別API等の動作関連 GetTempPathName(lpszPath, lpszPrefix, uUnique, lpszTempFile) uUnique == 0 のとき、生成したファイル名で filesize = 0 のファイルが作成される。 →一時ディレクトリを作る時はこのファイルを一旦削除するか、uUnique != 0 で利用する必要あり。 (2000/9/2) GetTempPath(cchBuffer, lpszTempPath) cchBuffer は 約 0x7000
戻る ○UNIXならsuコマンドがあるが... WindowsNT は、ユーザごとにアクセス権やデスクトップを持つことができます。 ちなみに、Windows95 でもユーザごとのデスクトップを管理することができますが アクセス権の設定は、ほとんどできません。 アクセス権は、悪意を持ったユーザや操作ミスから、システムを守るために重要な 役割を果たします。 このため、通常の作業は、「Power Users」または「Users」 グループのアクセス権で利用します。 UNIX では、一時的にシステム管理者のアクセス権で処理を行う必要があるとき、 su コマンドで一時的にスーパユーザのアクセス権を得ることができます。 しかし、WindowsNT では、一旦ログオフして「Administrators」グループのアクセス権 を持つユーザでログオンしなければなりません。 そこで、ここでは、WindowsN
This guide provides the information you need to enable your Microsoft Windows application to use the next generation of Internet Protocol, version 6 (IPv6). Adding IPv6 capability to your application is not necessarily a porting process. To port an application suggests modifying code to work on a different platform, which implies leaving the previous platform behind. This guide is specifically str
@IT > Insider.NET > .NET TIPS > Windows OSのエディションまで細かく判別するには?【Vista対応】[2.0のみ、C#、VB] 「TIPS:Windows OSのバージョンを判別するには?【Vista対応】」では、.NET Frameworkに用意されているOperatingSystemクラス(System名前空間)を使ってWindows OSのバージョンを判別する方法を紹介している。この方法を使えば、おおよそのWindows OSのバージョンを取得できるので、多くの場合はこれで事足りるだろう。 しかし、これよりもっと詳しい情報(エディション情報など)を取得したい場合もある。例えば、Windows Vistaの「Home Basic」と「Ultimate」でアプリケーションの動作を切り替えたい場合では、Windows Vistaであることを判別するだ
要約 ATOKPad for mac が、外部ディスプレイや AirPlay でモニタ出力をした後に HotKeyを二回押下しても ATOKPadが表示されなくなる現象を直したい 内容 要約通りですが、ATOKPad for mac をすぐに表示できるメモ帳として永年使っているのですが、特に AirPlay でモニタ出力した後などに ATOK Pad が HotKey(私の場合は control に設定)を押下しても表示されなくなる(厳密にはどこかで表示されている)現象がたびたび起きていました。 で、いつもどうやって直しているのか忘れるので、メモっておきます。 設定が消えても良い人は ~/Library/Preferences/com.justsystems.ATOKPad.plist を消し、mac を再起動するか、後述する cfprefsd デーモンを再起動すれば直ります。 が、その代
ちなみに,Add-In / Plug-In が難しいのはなにも .NET だけの問題ではありません.例えば DLL に関する Windows の状況は,かなり深い病巣を抱えていますが,多くの人々は単に「動けば正義」と目を瞑って,あるいは何も知らずに使い続けているだけです. 一例として,以前 CodeZine の記事で紹介した _beginthreadex の問題を再度取り上げてみましょう. 多くの C++ プログラマは,「Win32 環境でスレッドを作るときは,CreateThread API の代わりに _beginthreadex を使わないとメモリリークすることがある」という注意を聞いたことがあるかと思います.Jeffrey Richter の名著『Advanced Windows』でも取り上げられている,比較的有名なトピックです.では「_beginthreadex を使っても CR
ここでは、TClock Lightの書式を拡張して、使用可能メモリの量、CPU使用率、バッテリー残量を表示させるサンプルを作ってみます。 これはあくまで私の例ですので、システム情報を表示させたい人は、別のやり方でプログラムを組んでもかまいません。 tclocklight-sys-040512.zip (ソースのみ) このページで解説してある改造版のソースです。改造するソースはdllの下だけですが、TClock Lightのソースまるごと入れてあります。「TClock Light開発中」のソースとは別のフォルダを作って展開するとよいでしょう。 デフォルトライブラリのリンク 追加したcpu.cの中に浮動小数点の演算がありますので、デフォルトライブラリのリンクが必要になります。実行ファイルのサイズを小さくするを参照してください。 できあがるtcdll.tclockのサイズは大きめになります。
Description アプリケーションからバッテリの残量や電源の状態を知る方法。 How to Win32の SystemPowerStatus APIを利用することで取得できます。 Sample Code プロパティを参照するたびにAPIを呼び出すのは無駄のような気がするので、電源の状態が更新されるのは「クラス作成時」「電源ラインの変更」「明示的な更新」のいずれかの時となっています。 とはいえ大したこともない気もするので、もし必要であればプロパティの中で更新するといいかもしれません。 using System; using System.Runtime.InteropServices; using Microsoft.Win32; namespace Misuzilla.Win32 { public class PowerStatus { private s
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く