リファレンス 144 ドキュメント 7 サンプル 48
標準機能 346 advapi32.dll 419 api-ms-win-core-winrt-string-l1-1-0.dll 1 api-ms-win-dx-d3dkmt-l1-1-0.dll 1 arduino 12 Artlet2D 55 avrt.dll 11 bcrypt.dll 53 com_misc.dll 1238 comctl32.dll 94 comdlg32.dll 2 crypt32.dll 218 d2d1.dll 13 d3d11.dll 5 d3module 29 dbghelp.dll 128 dinput8.dll 1 dwmapi.dll 31 dwrite.dll 1 dxgi.dll 5 DxLibW 2738 encode.as 8 evr.dll 7 form_decode 1 gdi32.dll 384 gdiplus.dll 627 glu32.dll 52 hgimg3 152 hgimg4 166 hsedsdk 36 HSP3Dish 119 hsp3imp 4 hsp3util 17 hspble.dll 13 hspcbcom 11 hspcmp 21 hspcv 31 hspcv4 275 hspd2d 28 hspda 23 hspdb 8 hspdb.dll 14 hspduckdb.dll 10 hspext 59 hspinet 60 hspjson.dll 10 hspllama.dll 11 hspmath 41 hspmcp.dll 7 hspmfcam.dll 30 hspmidi.dll 17 hspmucom 17 hspogg 20 hsponnx.dll 13 hsppdf.dll 11 hspprint 6 hspsapi_64.dll 3 hspsock 12 hsptflite.dll 19 hsptv 2 hspusbio 6 hspvosk_64.dll 4 hspwasm.dll 10 hspwebsrv.dll 9 hspwebview2.dll 18 hspwgcapture.dll 8 hspwhisper_64.dll 4 hspwinrtocr.dll 5 hspwinrtspeech_64.dll 3 httpapi.dll 42 imm32.dll 63 iphlpapi.dll 194 iron_7z.hsp 6 iron_ai.hsp 9 iron_camera.hsp 6 iron_camera_mf.hsp 31 iron_clip.hsp 4 iron_csv.hsp 8 iron_dialog.hsp 2 iron_hash.hsp 12 iron_http.hsp 4 iron_ini.hsp 11 iron_json.hsp 10 iron_mcp_client.hsp 9 iron_mcp_server.hsp 6 iron_mediapipe.hsp 13 iron_office.hsp 6 iron_perf.hsp 5 iron_serial.hsp 6 iron_shell.hsp 6 iron_speech.hsp 9 iron_sysinfo.hsp 10 iron_toast.hsp 4 iron_url.hsp 6 iron_video.hsp 10 iron_xlsx.hsp 11 kernel32.dll 884 layer_fade 5 mf.dll 31 mfplat.dll 122 mfreadwrite.dll 5 mod_fontdlg 1 mod_joystick2 2 mod_menu 3 mod_mmaudio 7 mod_picfont 2 mod_posteffect 7 mod_regexp 4 mod_rss 1 mod_vpad 5 msimg32.dll 3 ncrypt.dll 1 netapi32.dll 45 normaliz.dll 2 obaq 51 obj 4 ole32.dll 143 oleaut32.dll 404 opengl32.dll 353 powrprof.dll 84 propsys.dll 1 psapi.dll 20 secur32.dll 2 shell32.dll 195 shlwapi.dll 15 SQLele 18 urlmon.dll 71 user32.dll 607 userenv.dll 34 uxtheme.dll 77 version.dll 7 wer.dll 20 windowscodecs.dll 9 winhttp.dll 46 wininet.dll 192 winmm.dll 146 wintrust.dll 7 wlanapi.dll 59 wmvcore.dll 11 ws2_32.dll 90 wtsapi32.dll 44 xaudio2_8.dll 4 xmllite.dll 6 ZLibWrap 2

kernel32.dll

Version 1.0 Date 2026/04/16 Author IronHSP / CsWin32 bridge

Win32API

ActivateActCtx
ActivateActCtx 関数は、指定されたアクティベーションコンテキストをアクティブ化する。
ActivateActCtx 関数は、指定されたアクティベーションコンテキストをアクティブ化する。 [戻り値] 関数が成功した場合、TRUE を返す。そうでなければ FALSE を返す。本関数は GetLastError で取得可能なエラーを設定する。
AddAtomW
ローカルアトムテーブルに文字列を追加し、その文字列を識別する一意の値(アトム)を返す。(Unicode)
ローカルアトムテーブルに文字列を追加し、その文字列を識別する一意の値(アトム)を返す。(Unicode) [戻り値] 型: ATOM 関数が成功した場合、戻り値は新しく作成されたアトム。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。
AddConsoleAliasW
指定された実行ファイルに対するコンソールエイリアスを定義する AddConsoleAlias 関数に関するリファレンス情報を参照のこと。
指定された実行ファイルに対するコンソールエイリアスを定義する AddConsoleAlias 関数に関するリファレンス情報を参照のこと。 [戻り値] 関数が成功した場合、戻り値は **TRUE**。関数が失敗した場合、戻り値は **FALSE**。
AddIntegrityLabelToBoundaryDescriptor
指定された境界記述子に新しい必須のセキュリティ識別子 (SID) を追加する。
指定された境界記述子に新しい必須のセキュリティ識別子 (SID) を追加する。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。
AddRefActCtx
AddRefActCtx 関数は、指定されたアクティベーションコンテキストの参照カウントをインクリメントする。
AddRefActCtx 関数は、指定されたアクティベーションコンテキストの参照カウントをインクリメントする。 [備考] この関数は、複数のクライアントから単一のアクティベーションコンテキストにアクセスできるようにするために提供されている。
AddResourceAttributeAce
システムアクセス制御リスト (SACL) の末尾に SYSTEM_RESOURCE_ATTRIBUTE_ACE アクセス制御エントリ (ACE) を追加する。
システムアクセス制御リスト (SACL) の末尾に SYSTEM_RESOURCE_ATTRIBUTE_ACE アクセス制御エントリ (ACE) を追加する。 [戻り値] 関数が成功した場合、TRUE を返す。関数が失敗した場合、FALSE を返す。
AddScopedPolicyIDAce
システムアクセス制御リスト (SACL) の末尾に SYSTEM_SCOPED_POLICY_ID_ACE アクセス制御エントリ (ACE) を追加する。
システムアクセス制御リスト (SACL) の末尾に SYSTEM_SCOPED_POLICY_ID_ACE アクセス制御エントリ (ACE) を追加する。 [戻り値] 関数が成功した場合、TRUE を返す。関数が失敗した場合、FALSE を返す。
AddSecureMemoryCacheCallback
セキュアなメモリ範囲が解放されたり、保護属性が変更されたりしたときに呼ばれるコールバック関数を登録する。
セキュアなメモリ範囲が解放されたり、保護属性が変更されたりしたときに呼ばれるコールバック関数を登録する。 [戻り値] 関数が成功した場合、コールバック関数を登録し TRUE を返す。関数が失敗した場合、FALSE を返す。拡張エラー情報を取得するには GetLastError 関数を呼ぶ。
AddSIDToBoundaryDescriptor
指定された境界記述子にセキュリティ識別子 (SID) を追加する。
指定された境界記述子にセキュリティ識別子 (SID) を追加する。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。
AdjustCalendarDate
非推奨。指定された年、月、週、または日数だけ日付を調整する。
非推奨。指定された年、月、週、または日数だけ日付を調整する。 [戻り値] 成功した場合 **TRUE** を、それ以外の場合 **FALSE** を返す。
AllocateUserPhysicalPages
指定されたプロセスの Address Windowing Extensions (AWE) 領域内でマップ/アンマップするための物理メモリページを割り当てる。
指定されたプロセスの Address Windowing Extensions (AWE) 領域内でマップ/アンマップするための物理メモリページを割り当てる。 [戻り値] 関数が成功した場合、戻り値は TRUE。要求より少ないページが割り当てられることもある。
AllocateUserPhysicalPagesNuma
指定されたプロセスの Address Windowing Extensions (AWE) 領域内でマップ/アンマップするための物理メモリページを割り当て、物理メモリを配置する NUMA ノードを指定する。
指定されたプロセスの Address Windowing Extensions (AWE) 領域内でマップ/アンマップするための物理メモリページを割り当て、物理メモリを配置する NUMA ノードを指定する。 [戻り値] 関数が成功した場合、戻り値は TRUE。
AllocConsole
呼び出し側プロセスに新しいコンソールを割り当てる AllocConsole 関数に関するリファレンス情報を参照のこと。
呼び出し側プロセスに新しいコンソールを割り当てる AllocConsole 関数に関するリファレンス情報を参照のこと。 [戻り値] この関数にはパラメータがない。 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。
ApplicationRecoveryFinished
呼び出し側アプリケーションがデータのリカバリを完了したことを通知する。
呼び出し側アプリケーションがデータのリカバリを完了したことを通知する。 [備考] この関数が呼ばれるとすぐにアプリケーションが終了するため、この呼び出しはコールバック中の最後の呼び出しにすべきである。
ApplicationRecoveryInProgress
呼び出し側アプリケーションがデータのリカバリを続行中であることを通知する。
呼び出し側アプリケーションがデータのリカバリを続行中であることを通知する。 [戻り値] 関数は成功時には S_OK を、失敗時には以下のいずれかのエラーコードを返す。
AreFileApisANSI
ファイル I/O 関数群が ANSI と OEM のいずれの文字セットコードページを使用しているかを判定する。
ファイル I/O 関数群が ANSI と OEM のいずれの文字セットコードページを使用しているかを判定する。 [戻り値] ファイル I/O 関数群が ANSI コードページを使っている場合、戻り値はゼロ以外。OEM コードページを使っている場合、戻り値はゼロ。
AssignProcessToJobObject
既存のジョブオブジェクトにプロセスを割り当てる。
既存のジョブオブジェクトにプロセスを割り当てる。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。
AttachConsole
呼び出し側プロセスを指定されたプロセスのコンソールにアタッチする AttachConsole 関数に関するリファレンス情報を参照のこと。
呼び出し側プロセスを指定されたプロセスのコンソールにアタッチする AttachConsole 関数に関するリファレンス情報を参照のこと。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。
BackupRead
セキュリティ情報を含むファイルまたはディレクトリをバックアップする。
セキュリティ情報を含むファイルまたはディレクトリをバックアップする。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロで、I/O エラーが発生したことを示す。拡張エラー情報を取得するには GetLastError を呼ぶ。
BackupSeek
BackupRead または BackupWrite 関数で最初にアクセスされたデータストリーム内で前方にシークする。
BackupRead または BackupWrite 関数で最初にアクセスされたデータストリーム内で前方にシークする。 [戻り値] 要求された量だけシークできた場合、関数はゼロ以外を返す。要求された量だけシークできなかった場合はゼロを返す。
BackupWrite
BackupRead でバックアップされたファイルまたはディレクトリをリストアする。
BackupRead でバックアップされたファイルまたはディレクトリをリストアする。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロで、I/O エラーが発生したことを示す。拡張エラー情報を取得するには GetLastError を呼ぶ。
Beep
スピーカーから単純なトーンを生成する。
スピーカーから単純なトーンを生成する。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。
BeginUpdateResourceW
バイナリモジュール内のリソースを追加、削除、または置換するために UpdateResource 関数で使えるハンドルを取得する。(Unicode)
バイナリモジュール内のリソースを追加、削除、または置換するために UpdateResource 関数で使えるハンドルを取得する。
BindIoCompletionCallback
スレッドプールが所有する I/O 完了ポートを指定されたファイルハンドルに関連付ける。このファイルに関する I/O 要求が完了すると、非 I/O ワーカースレッドが指定のコールバック関数を実行する。
スレッドプールが所有する I/O 完了ポートを指定されたファイルハンドルに関連付ける。このファイルに関する I/O 要求が完了すると、非 I/O ワーカースレッドが指定のコールバック関数を実行する。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。
BuildCommDCBA
デバイス制御文字列で指定された値で、指定された DCB 構造体を埋める。(ANSI)
デバイス制御文字列で指定された値で、指定された DCB 構造体を埋める。(ANSI) [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。
BuildCommDCBAndTimeoutsW
デバイス定義文字列を適切なデバイス制御ブロックコードに変換し、デバイス制御ブロックに配置する。(Unicode)
デバイス定義文字列を適切なデバイス制御ブロックコードに変換し、デバイス制御ブロックに配置する。(Unicode) [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。
BuildCommDCBW
デバイス制御文字列で指定された値で、指定された DCB 構造体を埋める。(Unicode)
デバイス制御文字列で指定された値で、指定された DCB 構造体を埋める。(Unicode) [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。
CallbackMayRunLong
コールバックがすぐに戻らない可能性があることを示す。
コールバックがすぐに戻らない可能性があることを示す。 [戻り値] 関数は、スレッドプール内にコールバック処理に利用できる別スレッドがあるか、またはスレッドプールが新しいスレッドを作成できた場合に TRUE を返す。この場合、現在のコールバック関数は現在のスレッドを無制限に使用してよい。
CallNamedPipeW
メッセージ型パイプに接続し(インスタンスが利用できない場合は待機する)、パイプへの書き込みと読み込みを行い、パイプを閉じる。(CallNamedPipeW)
メッセージ型パイプに接続し(インスタンスが利用できない場合は待機する)、パイプへの書き込みと読み込みを行い、パイプを閉じる。(CallNamedPipeW) [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。
CancelDeviceWakeupRequest
(no summary)
..
CancelIo
指定ファイルに対して呼び出しスレッドが発行した、保留中の入出力 (I/O) 操作すべてをキャンセルする。
指定ファイルに対して呼び出しスレッドが発行した、保留中の入出力 (I/O) 操作すべてをキャンセルする。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。指定ファイルハンドルに対し呼び出しスレッドが発行した保留中の I/O 操作すべてのキャンセル要求が正常に送信された。
CancelIoEx
指定ファイルハンドルに対する未完了 I/O 操作にキャンセル印を付ける。この関数は、I/O 操作を作成したスレッドに関わらず、現在のプロセス内の I/O 操作のみをキャンセルする。
指定ファイルハンドルに対する未完了 I/O 操作にキャンセル印を付ける。この関数は、I/O 操作を作成したスレッドに関わらず、現在のプロセス内の I/O 操作のみをキャンセルする。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。
CancelSynchronousIo
指定スレッドが発行した保留中の同期 I/O 操作をキャンセル対象としてマークする。
指定スレッドが発行した保留中の同期 I/O 操作をキャンセル対象としてマークする。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値は 0(ゼロ)。拡張エラー情報を取得するには GetLastError 関数を呼ぶ。
CancelTimerQueueTimer
(no summary)
..
CancelWaitableTimer
指定された待機可能タイマを非アクティブ状態に設定する。
指定された待機可能タイマを非アクティブ状態に設定する。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。
ChangeTimerQueueTimer
CreateTimerQueueTimer 関数で作成されたタイマキュータイマを更新する。
CreateTimerQueueTimer 関数で作成されたタイマキュータイマを更新する。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。
CheckNameLegalDOS8Dot3A
指定された名前が FAT ファイルシステム上でファイルを作成するために使用できるかを判定する。(ANSI)
指定された名前が FAT ファイルシステム上でファイルを作成するために使用できるかを判定する。(ANSI) [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値は 0(ゼロ)。拡張エラー情報を取得するには GetLastError を呼ぶ。
CheckNameLegalDOS8Dot3W
指定された名前が FAT ファイルシステム上でファイルを作成するために使用できるかを判定する。(Unicode)
指定された名前が FAT ファイルシステム上でファイルを作成するために使用できるかを判定する。(Unicode) [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値は 0(ゼロ)。拡張エラー情報を取得するには GetLastError を呼ぶ。
CheckRemoteDebuggerPresent
指定されたプロセスがデバッグ中かどうかを判定する。
指定されたプロセスがデバッグ中かどうかを判定する。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。
CheckTokenCapability
指定されたトークンのケイパビリティを検査する。
指定されたトークンのケイパビリティを検査する。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。
CheckTokenMembershipEx
指定された SID が指定されたトークンで有効かどうかを判定する。
指定された SID が指定されたトークンで有効かどうかを判定する。 [戻り値] 関数が成功した場合、TRUE を返す。関数が失敗した場合、ゼロを返す。拡張エラー情報を取得するには GetLastError を呼ぶ。
ClearCommBreak
指定された通信デバイスの文字送信を復帰させ、送信ラインを非ブレーク状態にする。
指定された通信デバイスの文字送信を復帰させ、送信ラインを非ブレーク状態にする。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。
ClearCommError
通信エラーに関する情報を取得し、通信デバイスの現在のステータスを報告する。
通信エラーに関する情報を取得し、通信デバイスの現在のステータスを報告する。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。
CloseHandle
開いているオブジェクトのハンドルを閉じる。
開いているオブジェクトのハンドルを閉じる。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報を得るには GetLastError を呼び出す。デバッガ配下で実行中のアプリケーションは、無効なハンドル値や疑似ハンドル値を受け取った場合に例外を投げる。
ClosePrivateNamespace
開いている名前空間ハンドルを閉じる。
開いている名前空間ハンドルを閉じる。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。
ClosePseudoConsole
指定されたハンドルの疑似コンソールを閉じる ClosePseudoConsole 関数に関するリファレンス情報を参照のこと。
指定されたハンドルの疑似コンソールを閉じる ClosePseudoConsole 関数に関するリファレンス情報を参照のこと。 [戻り値] *なし* [備考] 疑似コンソールを閉じると、セッションにアタッチされているクライアントアプリケーションも終了する。
CloseThreadpool
指定されたスレッドプールを閉じる。
指定されたスレッドプールを閉じる。 [備考] プールにバインドされている未完了のワーク、I/O、タイマ、待機オブジェクトがない場合、スレッドプールは直ちに閉じられる。そうでない場合、未完了のオブジェクトが解放された後で非同期にスレッドプールが解放される。
CloseThreadpoolCleanupGroup
指定されたクリーンアップグループを閉じる。
指定されたクリーンアップグループを閉じる。 [備考] この関数を呼ぶときクリーンアップグループにはメンバーがあってはならない。グループメンバーの削除については CloseThreadpoolCleanupGroupMembers を参照。
CloseThreadpoolIo
指定された I/O 完了オブジェクトを解放する。
指定された I/O 完了オブジェクトを解放する。 [備考] 未完了のコールバックがない場合、I/O 完了オブジェクトは直ちに解放される。そうでない場合、未完了のコールバックが完了した後で非同期に解放される。
CloseThreadpoolTimer
指定されたタイマオブジェクトを解放する。
指定されたタイマオブジェクトを解放する。 [備考] 未完了のコールバックがない場合、タイマオブジェクトは直ちに解放される。そうでない場合、未完了のコールバック関数が完了した後で非同期に解放される。
CloseThreadpoolWait
指定された待機オブジェクトを解放する。
指定された待機オブジェクトを解放する。 [備考] 未完了のコールバックがない場合、待機オブジェクトは直ちに解放される。そうでない場合、未完了のコールバックが完了した後で非同期に解放される。
CloseThreadpoolWork
指定されたワークオブジェクトを解放する。
指定されたワークオブジェクトを解放する。 [備考] 未完了のコールバックがない場合、ワークオブジェクトは直ちに解放される。そうでない場合、未完了のコールバックが完了した後で非同期に解放される。ワークオブジェクトに関連付けられたクリーンアップグループがある場合、この関数を呼ぶ必要はない。
CommConfigDialogW
ドライバから提供される設定ダイアログボックスを表示する。(Unicode)
ドライバから提供される設定ダイアログボックスを表示する。(Unicode) [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。
CompareFileTime
2 つのファイル時刻を比較する。
2 つのファイル時刻を比較する。 [戻り値] 戻り値は以下のいずれか。
CompareStringEx
名前で指定されたロケールについて、2 つの Unicode(ワイド文字)文字列を比較する。注意: CompareStringEx を誤用するとアプリケーションのセキュリティを損なう可能性がある。
名前で指定されたロケールについて、2 つの Unicode(ワイド文字)文字列を比較する。注意: CompareStringEx を誤用するとアプリケーションのセキュリティを損なう可能性がある。 [戻り値] 成功した場合は以下の値のいずれかを返す。
CompareStringOrdinal
2 つの Unicode 文字列を比較してバイナリの等価性を検査する。
2 つの Unicode 文字列を比較してバイナリの等価性を検査する。 [戻り値] 成功した場合は以下の値のいずれかを返す。C ランタイムの文字列比較慣習を維持するため、ゼロ以外の戻り値から 2 を引くことができる。そうすると <0、==0、>0 の意味が C ランタイムと一致する。
CompareStringW
CompareStringW (Unicode) 関数 (stringapiset.h) は、識別子で指定されたロケールについて 2 つの文字列を比較する。
CompareStringW (Unicode) 関数 (stringapiset.h) は、識別子で指定されたロケールについて 2 つの文字列を比較する。 [戻り値] CompareStringEx で説明された値を返す。
ConnectNamedPipe
名前付きパイプサーバープロセスがクライアントプロセスからの名前付きパイプインスタンスへの接続を待機できるようにする。
名前付きパイプサーバープロセスがクライアントプロセスからの名前付きパイプインスタンスへの接続を待機できるようにする。 [戻り値] 操作が同期の場合、ConnectNamedPipe は操作が完了するまで戻らない。関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。
ContinueDebugEvent
デバッガが以前にデバッグイベントを報告したスレッドの実行を継続させる。
デバッガが以前にデバッグイベントを報告したスレッドの実行を継続させる。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。
ConvertCalDateTimeToSystemTime
非推奨。指定された CALDATETIME 構造体を SYSTEMTIME 構造体に変換する。
非推奨。指定された CALDATETIME 構造体を SYSTEMTIME 構造体に変換する。 [戻り値] 成功した場合 **TRUE** を、それ以外の場合 **FALSE** を返す。
ConvertDefaultLocale
既定のロケール値を実際のロケール識別子に変換する。
既定のロケール値を実際のロケール識別子に変換する。 [戻り値] 成功した場合は適切なロケール識別子を返す。この関数は成功しなかった場合 Locale パラメータの値を返す。Locale 値が上述の既定値のいずれでもない場合、関数は失敗する。
ConvertFiberToThread
現在のファイバをスレッドに変換する。
現在のファイバをスレッドに変換する。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。
ConvertSystemTimeToCalDateTime
非推奨。指定された SYSTEMTIME 構造体を CALDATETIME 構造体に変換する。
非推奨。指定された SYSTEMTIME 構造体を CALDATETIME 構造体に変換する。 [戻り値] 成功した場合 **TRUE** を、それ以外の場合 **FALSE** を返す。
ConvertThreadToFiber
現在のスレッドをファイバに変換する。他のファイバをスケジュールする前に、スレッドをファイバに変換しなければならない。(ConvertThreadToFiber)
現在のスレッドをファイバに変換する。他のファイバをスケジュールする前に、スレッドをファイバに変換しなければならない。(ConvertThreadToFiber) [戻り値] 関数が成功した場合、戻り値はファイバのアドレス。関数が失敗した場合、戻り値は NULL。
ConvertThreadToFiberEx
現在のスレッドをファイバに変換する。他のファイバをスケジュールする前に、スレッドをファイバに変換しなければならない。(ConvertThreadToFiberEx)
現在のスレッドをファイバに変換する。他のファイバをスケジュールする前に、スレッドをファイバに変換しなければならない。(ConvertThreadToFiberEx) [戻り値] 関数が成功した場合、戻り値はファイバのアドレス。関数が失敗した場合、戻り値は NULL。
CopyFile2
既存ファイルを新しいファイルにコピーし、コールバック関数を通じて進捗をアプリケーションに通知する。(CopyFile2)
既存ファイルを新しいファイルにコピーし、コールバック関数を通じて進捗をアプリケーションに通知する。(CopyFile2) [戻り値] 関数が成功した場合、戻り値は SUCCEEDED マクロに渡したときに TRUE となる。
CopyFileExW
既存ファイルを新しいファイルにコピーし、コールバック関数を通じて進捗をアプリケーションに通知する。(CopyFileExW)
既存ファイルを新しいファイルにコピーし、コールバック関数を通じて進捗をアプリケーションに通知する。(CopyFileExW) [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。
CopyFileTransactedW
既存ファイルを新しいファイルにトランザクション操作としてコピーし、コールバック関数を通じて進捗をアプリケーションに通知する。(Unicode)
既存ファイルを新しいファイルにトランザクション操作としてコピーし、コールバック関数を通じて進捗をアプリケーションに通知する。(Unicode) [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。
CopyFileW
既存のファイルを新しいファイルにコピーする。(Unicode)
既存のファイルを新しいファイルにコピーする。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報を得るには GetLastError を呼び出す。
CopyLZFile
(no summary)
..
CreateActCtxW
CreateActCtx 関数はアクティベーションコンテキストを作成する。(Unicode)
CreateActCtx 関数はアクティベーションコンテキストを作成する。(Unicode) [戻り値] 関数が成功した場合、アクティベーションコンテキストへのハンドルを返す。そうでなければ INVALID_HANDLE_VALUE を返す。
CreateBoundaryDescriptorW
CreateBoundaryDescriptorW (Unicode) 関数 (namespaceapi.h) は境界記述子を作成する。
CreateBoundaryDescriptorW (Unicode) 関数 (namespaceapi.h) は境界記述子を作成する。 [戻り値] 関数が成功した場合、戻り値は境界記述子へのハンドル。関数が失敗した場合、戻り値は NULL。
CreateConsoleScreenBuffer
CreateConsoleScreenBuffer 関数は Windows コンソール用のスクリーンバッファを作成する。
CreateConsoleScreenBuffer 関数は Windows コンソール用のスクリーンバッファを作成する。 [戻り値] 関数が成功した場合、戻り値は新しいコンソールスクリーンバッファへのハンドル。
CreateDirectoryExW
指定されたテンプレートディレクトリの属性を持つ新しいディレクトリを作成する。(Unicode)
指定されたテンプレートディレクトリの属性を持つ新しいディレクトリを作成する。(Unicode) [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ (0)。拡張エラー情報を取得するには GetLastError を呼ぶ。想定されるエラーは以下のとおり。
CreateDirectoryTransactedW
指定されたテンプレートディレクトリの属性を持つ新しいディレクトリをトランザクション操作として作成する。(Unicode)
指定されたテンプレートディレクトリの属性を持つ新しいディレクトリをトランザクション操作として作成する。(Unicode) [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ (0)。拡張エラー情報を取得するには GetLastError を呼ぶ。
CreateDirectoryW
新しいディレクトリを作成する。(CreateDirectoryW)
新しいディレクトリを作成する。(CreateDirectoryW) [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。想定されるエラーは以下のとおり。
CreateEventExW
名前付きまたは名前なしのイベントオブジェクトを作成または開き、そのオブジェクトへのハンドルを返す。(Unicode)
名前付きまたは名前なしのイベントオブジェクトを作成または開き、そのオブジェクトへのハンドルを返す。(Unicode) [戻り値] 関数が成功した場合、戻り値はイベントオブジェクトへのハンドル。
CreateEventW
名前付きまたは無名のイベントオブジェクトを作成または開く。(Unicode)
名前付きまたは無名のイベントオブジェクトを作成または開く。(Unicode) [戻り値] 関数が成功した場合、戻り値はイベントオブジェクトへのハンドル。
CreateFiber
ファイバオブジェクトを割り当て、スタックを割り当て、指定された開始アドレス(通常はファイバ関数)から実行を開始するように設定する。この関数はファイバをスケジュールしない。(CreateFiber)
ファイバオブジェクトを割り当て、スタックを割り当て、指定された開始アドレス(通常はファイバ関数)から実行を開始するように設定する。この関数はファイバをスケジュールしない。(CreateFiber) [戻り値] 関数が成功した場合、戻り値はファイバのアドレス。
CreateFiberEx
ファイバオブジェクトを割り当て、スタックを割り当て、指定された開始アドレス(通常はファイバ関数)から実行を開始するように設定する。この関数はファイバをスケジュールしない。(CreateFiberEx)
ファイバオブジェクトを割り当て、スタックを割り当て、指定された開始アドレス(通常はファイバ関数)から実行を開始するように設定する。この関数はファイバをスケジュールしない。(CreateFiberEx) [戻り値] 関数が成功した場合、戻り値はファイバのアドレス。
CreateFile2
ファイルまたは I/O デバイスを作成または開く。
ファイルまたは I/O デバイスを作成または開く。 [戻り値] 関数が成功した場合、戻り値は指定されたファイル、デバイス、名前付きパイプ、またはメールスロットへの開かれたハンドル。関数が失敗した場合、戻り値は INVALID_HANDLE_VALUE。
CreateFileMappingNumaW
指定ファイルに対して名前付きまたは名前なしのファイルマッピングオブジェクトを作成または開き、物理メモリの NUMA ノードを指定する。(CreateFileMappingNumaW)
指定ファイルに対して名前付きまたは名前なしのファイルマッピングオブジェクトを作成または開き、物理メモリの NUMA ノードを指定する。(CreateFileMappingNumaW) [戻り値] 関数が成功した場合、戻り値はファイルマッピングオブジェクトへのハンドル。
CreateFileMappingW
指定ファイルに対して名前付きまたは名前なしのファイルマッピングオブジェクトを作成または開く。(CreateFileMappingW)
指定ファイルに対して名前付きまたは名前なしのファイルマッピングオブジェクトを作成または開く。(CreateFileMappingW) [戻り値] 関数が成功した場合、戻り値は新しく作成されたファイルマッピングオブジェクトへのハンドル。
CreateFileTransactedW
ファイル、ファイルストリーム、またはディレクトリをトランザクション操作として作成または開く。(Unicode)
ファイル、ファイルストリーム、またはディレクトリをトランザクション操作として作成または開く。(Unicode) [戻り値] 関数が成功した場合、戻り値は指定されたファイル、デバイス、名前付きパイプ、またはメールスロットへの開かれたハンドル。
CreateFileW
ファイルまたは I/O デバイスを作成または開く。よく使われる I/O デバイスはファイル、ファイルストリーム、ディレクトリ、物理ディスク、ボリューム、コンソールバッファ、テープドライブ、通信リソース、メールスロット、パイプなど。(Unicode)
ファイルまたは I/O デバイスを作成または開く。よく使われる I/O デバイスはファイル、ファイルストリーム、ディレクトリ、物理ディスク、ボリューム、コンソールバッファ、テープドライブ、通信リソース、メールスロット、パイプなど。
CreateHardLinkTransactedW
既存ファイルと新しいファイルの間にハードリンクをトランザクション操作として確立する。(Unicode)
既存ファイルと新しいファイルの間にハードリンクをトランザクション操作として確立する。(Unicode) [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ (0)。拡張エラー情報を取得するには GetLastError を呼ぶ。
CreateHardLinkW
既存ファイルと新しいファイルの間にハードリンクを確立する。(Unicode)
既存ファイルと新しいファイルの間にハードリンクを確立する。(Unicode) [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ (0)。拡張エラー情報を取得するには GetLastError を呼ぶ。
CreateIoCompletionPort
入出力 (I/O) 完了ポートを作成し、指定されたファイルハンドルに関連付けるか、まだファイルハンドルに関連付けられていない I/O 完了ポートを作成し、後で関連付けができるようにする。
入出力 (I/O) 完了ポートを作成し、指定されたファイルハンドルに関連付けるか、まだファイルハンドルに関連付けられていない I/O 完了ポートを作成し、後で関連付けができるようにする。
CreateJobObjectW
ジョブオブジェクトを作成または開く。(CreateJobObjectW)
ジョブオブジェクトを作成または開く。(CreateJobObjectW) [戻り値] 関数が成功した場合、戻り値はジョブオブジェクトへのハンドル。ハンドルは JOB_OBJECT_ALL_ACCESS アクセス権を持つ。
CreateJobSet
(no summary)
..
CreateMailslotW
指定された名前でメールスロットを作成し、メールスロットサーバーが操作に使用できるハンドルを返す。(Unicode)
指定された名前でメールスロットを作成し、メールスロットサーバーが操作に使用できるハンドルを返す。(Unicode) [戻り値] 関数が成功した場合、戻り値はメールスロットへのハンドルで、サーバー側のメールスロット操作で使用する。この関数が返すハンドルは非同期(オーバーラップ)である。
CreateMemoryResourceNotification
メモリリソース通知オブジェクトを作成する。
メモリリソース通知オブジェクトを作成する。 [戻り値] 関数が成功した場合、戻り値はメモリリソース通知オブジェクトへのハンドル。関数が失敗した場合、戻り値は NULL。拡張情報を取得するには GetLastError を呼ぶ。
CreateMutexExW
名前付きまたは名前なしのミューテックスオブジェクトを作成または開き、そのオブジェクトへのハンドルを返す。(Unicode)
名前付きまたは名前なしのミューテックスオブジェクトを作成または開き、そのオブジェクトへのハンドルを返す。(Unicode) [戻り値] 関数が成功した場合、戻り値は新しく作成されたミューテックスオブジェクトへのハンドル。関数が失敗した場合、戻り値は NULL。
CreateMutexW
名前付きまたは無名のミューテックスオブジェクトを作成または開く。(Unicode)
名前付きまたは無名のミューテックスオブジェクトを作成または開く。(Unicode) [戻り値] 関数が成功した場合、戻り値は新しく作成されたミューテックスオブジェクトへのハンドル。失敗した場合は NULL。
CreateNamedPipeW
CreateNamedPipeW (Unicode) 関数 (winbase.h) は名前付きパイプのインスタンスを作成し、後続のパイプ操作に使えるハンドルを返す。
CreateNamedPipeW (Unicode) 関数 (winbase.h) は名前付きパイプのインスタンスを作成し、後続のパイプ操作に使えるハンドルを返す。 [戻り値] 関数が成功した場合、戻り値は名前付きパイプインスタンスのサーバー側へのハンドル。
CreatePipe
匿名パイプを作成し、パイプの読み取り端と書き込み端へのハンドルを返す。
匿名パイプを作成し、パイプの読み取り端と書き込み端へのハンドルを返す。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。
CreatePrivateNamespaceW
CreatePrivateNamespaceW (Unicode) 関数 (namespaceapi.h) はプライベート名前空間を作成する。
CreatePrivateNamespaceW (Unicode) 関数 (namespaceapi.h) はプライベート名前空間を作成する。 [戻り値] 関数が成功した場合、新しい名前空間へのハンドルを返す。関数が失敗した場合、戻り値は NULL。
CreateProcessW
新しいプロセスとそのプライマリスレッドを作成する。新しいプロセスは呼び出し元プロセスのセキュリティコンテキストで実行される。(Unicode)
新しいプロセスとそのプライマリスレッドを作成する。新しいプロセスは呼び出し元プロセスのセキュリティコンテキストで実行される。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報は GetLastError で取得する。
CreatePseudoConsole
呼び出し側プロセスに新しい疑似コンソールを割り当てる CreatePseudoConsole 関数に関するリファレンス情報を参照のこと。
呼び出し側プロセスに新しい疑似コンソールを割り当てる CreatePseudoConsole 関数に関するリファレンス情報を参照のこと。 [戻り値] 型: **HRESULT** 成功した場合は **S_OK** を返す。そうでない場合、**HRESULT** エラーコードを返す。
CreateRemoteThread
別のプロセスの仮想アドレス空間で実行されるスレッドを作成する。
別のプロセスの仮想アドレス空間で実行されるスレッドを作成する。 [戻り値] 関数が成功した場合、戻り値は新しいスレッドへのハンドル。関数が失敗した場合、戻り値は NULL。拡張エラー情報を取得するには GetLastError を呼ぶ。
CreateSemaphoreExW
名前付きまたは名前なしのセマフォオブジェクトを作成または開き、そのオブジェクトへのハンドルを返す。(CreateSemaphoreExW)
名前付きまたは名前なしのセマフォオブジェクトを作成または開き、そのオブジェクトへのハンドルを返す。(CreateSemaphoreExW) [戻り値] 関数が成功した場合、戻り値はセマフォオブジェクトへのハンドル。
CreateSemaphoreW
名前付きまたは名前なしのセマフォオブジェクトを作成または開く。(CreateSemaphoreW)
名前付きまたは名前なしのセマフォオブジェクトを作成または開く。(CreateSemaphoreW) [戻り値] 関数が成功した場合、戻り値はセマフォオブジェクトへのハンドル。
CreateSymbolicLinkTransactedW
シンボリックリンクをトランザクション操作として作成する。(Unicode)
シンボリックリンクをトランザクション操作として作成する。(Unicode) [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。
CreateSymbolicLinkW
シンボリックリンクを作成する。(Unicode)
シンボリックリンクを作成する。(Unicode) [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。拡張エラー情報を取得するには GetLastError を呼ぶ。 [備考] シンボリックリンクは絶対リンクまたは相対リンクのいずれかである。
CreateTapePartition
テープをフォーマットし直す。
テープをフォーマットし直す。 [戻り値] 関数が成功した場合、戻り値は NO_ERROR。関数が失敗した場合、以下のいずれかのエラーコードを返す。 (以下省略) [備考] パーティションの作成はテープをフォーマットし直す。テープに以前記録されていたすべての情報は破棄される。
CreateThread
呼び出し側プロセスの仮想アドレス空間内で実行されるスレッドを作成する。
呼び出し側プロセスの仮想アドレス空間内で実行されるスレッドを作成する。 [戻り値] 関数が成功した場合、戻り値は新しいスレッドへのハンドル。関数が失敗した場合、戻り値は NULL。拡張エラー情報を取得するには GetLastError を呼ぶ。
CreateThreadpool
コールバックを実行するための新しいスレッドプールを割り当てる。
コールバックを実行するための新しいスレッドプールを割り当てる。 [戻り値] 関数が成功した場合、新しく割り当てられたスレッドプールを表す TP_POOL 構造体へのポインタを返す。アプリケーションはこの構造体のメンバーを変更してはならない。関数が失敗した場合は NULL を返す。
CreateThreadpoolCleanupGroup
アプリケーションが 1 つ以上のスレッドプールコールバックを追跡するために使えるクリーンアップグループを作成する。
アプリケーションが 1 つ以上のスレッドプールコールバックを追跡するために使えるクリーンアップグループを作成する。 [戻り値] 関数が成功した場合、新しく割り当てられたクリーンアップグループの TP_CLEANUP_GROUP 構造体へのポインタを返す。
CreateThreadpoolIo
新しい I/O 完了オブジェクトを作成する。
新しい I/O 完了オブジェクトを作成する。 [戻り値] 関数が成功した場合、I/O オブジェクトを定義する TP_IO 構造体へのポインタを返す。アプリケーションはこの構造体のメンバーを変更してはならない。関数が失敗した場合は NULL を返す。
CreateThreadpoolTimer
新しいタイマオブジェクトを作成する。
新しいタイマオブジェクトを作成する。 [戻り値] 関数が成功した場合、タイマオブジェクトを定義する TP_TIMER 構造体へのポインタを返す。アプリケーションはこの構造体のメンバーを変更してはならない。関数が失敗した場合は NULL を返す。
CreateThreadpoolWait
新しい待機オブジェクトを作成する。
新しい待機オブジェクトを作成する。 [戻り値] 関数が成功した場合、待機オブジェクトを定義する TP_WAIT 構造体へのポインタを返す。アプリケーションはこの構造体のメンバーを変更してはならない。関数が失敗した場合は NULL を返す。
CreateThreadpoolWork
新しいワークオブジェクトを作成する。
新しいワークオブジェクトを作成する。 [戻り値] 関数が成功した場合、ワークオブジェクトを定義する TP_WORK 構造体へのポインタを返す。アプリケーションはこの構造体のメンバーを変更してはならない。関数が失敗した場合は NULL を返す。
CreateTimerQueue
タイマ用のキューを作成する。
タイマ用のキューを作成する。 [戻り値] 関数が成功した場合、戻り値はタイマキューへのハンドル。このハンドルはタイマキューへのハンドルを必要とする関数でのみ使用できる。関数が失敗した場合、戻り値は NULL。拡張エラー情報を取得するには GetLastError を呼ぶ。
CreateTimerQueueTimer
タイマキュータイマを作成する。このタイマは指定された DueTime で満了し、その後指定された周期ごとに満了する。タイマが満了するとコールバック関数が呼ばれる。
タイマキュータイマを作成する。このタイマは指定された DueTime で満了し、その後指定された周期ごとに満了する。タイマが満了するとコールバック関数が呼ばれる。 [戻り値] 関数が成功した場合、戻り値はゼロ以外。関数が失敗した場合、戻り値はゼロ。
CreateToolhelp32Snapshot
指定したプロセス、およびそれらのプロセスが使用するヒープ、モジュール、スレッドのスナップショットを取得する。
指定したプロセス、およびそれらのプロセスが使用するヒープ、モジュール、スレッドのスナップショットを取得する。 [戻り値] 関数が成功した場合、戻り値は指定したスナップショットへのオープンハンドルである。関数が失敗した場合、戻り値は INVALID_HANDLE_VALUE となる。
CreateUmsCompletionList
ユーザーモードスケジューリング (UMS) 完了リストを作成する。
ユーザーモードスケジューリング (UMS) 完了リストを作成する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。発生し得るエラー値には次のものが含まれる。
CreateUmsThreadContext
UMS ワーカースレッドを表すユーザーモードスケジューリング (UMS) スレッドコンテキストを作成する。
UMS ワーカースレッドを表すユーザーモードスケジューリング (UMS) スレッドコンテキストを作成する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
CreateWaitableTimerExW
待機可能タイマーオブジェクトを作成または開き、そのオブジェクトへのハンドルを返す。
待機可能タイマーオブジェクトを作成または開き、そのオブジェクトへのハンドルを返す。 [戻り値] 関数が成功した場合、戻り値はタイマーオブジェクトへのハンドルである。
CreateWaitableTimerW
待機可能タイマーオブジェクトを作成または開く。
待機可能タイマーオブジェクトを作成または開く。 [戻り値] 関数が成功した場合、戻り値はタイマーオブジェクトへのハンドルである。
DeactivateActCtx
DeactivateActCtx 関数は、指定されたクッキーに対応するアクティブ化コンテキストを非アクティブ化する。
DeactivateActCtx 関数は、指定されたクッキーに対応するアクティブ化コンテキストを非アクティブ化する。 [戻り値] 関数が成功した場合、TRUE を返す。それ以外の場合、FALSE を返す。この関数は GetLastError を呼ぶことで取得できるエラーを設定する。
DebugActiveProcess
デバッガがアクティブなプロセスにアタッチしてデバッグできるようにする。
デバッガがアクティブなプロセスにアタッチしてデバッグできるようにする。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
DebugActiveProcessStop
指定したプロセスのデバッグをデバッガに停止させる。
指定したプロセスのデバッグをデバッガに停止させる。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
DebugBreak
現在のプロセスでブレークポイント例外を発生させる。これにより、呼び出し側スレッドはデバッガに例外処理をシグナルできる。
現在のプロセスでブレークポイント例外を発生させる。これにより、呼び出し側スレッドはデバッガに例外処理をシグナルできる。 [備考] プロセスがデバッグされていない場合、関数は標準的な例外ハンドラの検索ロジックを使用する。
DebugBreakProcess
指定したプロセスでブレークポイント例外を発生させる。これにより、呼び出し側スレッドはデバッガに例外処理をシグナルできる。
指定したプロセスでブレークポイント例外を発生させる。これにより、呼び出し側スレッドはデバッガに例外処理をシグナルできる。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
DebugSetProcessKillOnExit
呼び出し側スレッドが終了したときに実行されるアクションを設定する。
呼び出し側スレッドが終了したときに実行されるアクションを設定する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
DefineDosDeviceW
MS-DOS デバイス名を定義、再定義、または削除する。(DefineDosDeviceW)
MS-DOS デバイス名を定義、再定義、または削除する。(DefineDosDeviceW) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
DeleteAtom
ローカル文字列アトムの参照カウントを減らす。アトムの参照カウントが 0 まで減ると、DeleteAtom はそのアトムに関連付けられた文字列をローカルアトムテーブルから削除する。
ローカル文字列アトムの参照カウントを減らす。アトムの参照カウントが 0 まで減ると、DeleteAtom はそのアトムに関連付けられた文字列をローカルアトムテーブルから削除する。 [戻り値] 型: ATOM 関数が成功した場合、戻り値は 0 となる。
DeleteBoundaryDescriptor
指定された境界記述子を削除する。
指定された境界記述子を削除する。 [備考] この関数を使うアプリケーションをコンパイルするには、_WIN32_WINNT を 0x0600 以降として定義する。
DeleteFiber
既存のファイバを削除する。
既存のファイバを削除する。 [備考] DeleteFiber 関数はファイバに関連付けられているすべてのデータを削除する。このデータにはスタック、レジスタの一部、ファイバデータが含まれる。
DeleteFileTransactedW
既存のファイルをトランザクション操作として削除する。(Unicode)
既存のファイルをトランザクション操作として削除する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
DeleteFileW
既存のファイルを削除する。(DeleteFileW)
既存のファイルを削除する。(DeleteFileW) [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報は GetLastError で取得する。
DeleteSynchronizationBarrier
同期バリアを削除する。
同期バリアを削除する。 [戻り値] DeleteSynchronizationBarrier 関数は常に TRUE を返す。 [備考] DeleteSynchronizationBarrier は、同期バリアが不要になったときに解放する。
DeleteTimerQueue
タイマーキューを削除する。キュー内の保留中のタイマーはキャンセルされ削除される。(DeleteTimerQueue)
タイマーキューを削除する。キュー内の保留中のタイマーはキャンセルされ削除される。(DeleteTimerQueue) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
DeleteTimerQueueEx
タイマーキューを削除する。キュー内の保留中のタイマーはキャンセルされ削除される。(DeleteTimerQueueEx)
タイマーキューを削除する。キュー内の保留中のタイマーはキャンセルされ削除される。(DeleteTimerQueueEx) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
DeleteTimerQueueTimer
タイマーをタイマーキューから削除する。オプションで、タイマーを削除する前に現在実行中のタイマーコールバック関数の完了を待つ。
タイマーをタイマーキューから削除する。オプションで、タイマーを削除する前に現在実行中のタイマーコールバック関数の完了を待つ。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
DeleteUmsCompletionList
指定されたユーザーモードスケジューリング (UMS) 完了リストを削除する。リストは空でなければならない。
指定されたユーザーモードスケジューリング (UMS) 完了リストを削除する。リストは空でなければならない。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
DeleteUmsThreadContext
指定されたユーザーモードスケジューリング (UMS) スレッドコンテキストを削除する。スレッドは終了している必要がある。
指定されたユーザーモードスケジューリング (UMS) スレッドコンテキストを削除する。スレッドは終了している必要がある。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
DeleteVolumeMountPointW
ドライブ文字またはマウントフォルダを削除する。(DeleteVolumeMountPointW)
ドライブ文字またはマウントフォルダを削除する。(DeleteVolumeMountPointW) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
DequeueUmsCompletionListItems
指定された UMS 完了リストからユーザーモードスケジューリング (UMS) ワーカースレッドを取得する。
指定された UMS 完了リストからユーザーモードスケジューリング (UMS) ワーカースレッドを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
DeviceIoControl
指定したデバイスドライバに直接制御コードを送信し、対応するデバイスに対応する操作を実行させる。
指定したデバイスドライバに直接制御コードを送信し、対応するデバイスに対応する操作を実行させる。 [戻り値] 操作が正常に完了した場合、戻り値は 0 以外 (TRUE) である。操作が失敗または保留中の場合、戻り値は 0 となる。
DisableThreadLibraryCalls
指定された DLL に対する DLL_THREAD_ATTACH および DLL_THREAD_DETACH 通知を無効にする。
指定された DLL に対する DLL_THREAD_ATTACH および DLL_THREAD_DETACH 通知を無効にする。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。
DisableThreadProfiling
スレッドプロファイリングを無効にする。
スレッドプロファイリングを無効にする。 [戻り値] 呼び出しが成功した場合 ERROR_SUCCESS を返す。それ以外の場合、システムエラーコード(Winerror.h を参照)を返す。
DisconnectNamedPipe
名前付きパイプインスタンスのサーバー側をクライアントプロセスから切断する。
名前付きパイプインスタンスのサーバー側をクライアントプロセスから切断する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
DnsHostnameToComputerNameExW
(no summary)
..
DnsHostnameToComputerNameW
DNS 形式のホスト名を NetBIOS 形式のコンピュータ名に変換する。(Unicode)
DNS 形式のホスト名を NetBIOS 形式のコンピュータ名に変換する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
DosDateTimeToFileTime
MS-DOS 日付・時刻値をファイル時刻に変換する。
MS-DOS 日付・時刻値をファイル時刻に変換する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
DuplicateHandle
オブジェクトハンドルを複製する。
オブジェクトハンドルを複製する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。 [備考] 複製されたハンドルは元のハンドルと同じオブジェクトを参照する。
EnableThreadProfiling
指定したスレッドでスレッドプロファイリングを有効にする。
指定したスレッドでスレッドプロファイリングを有効にする。 [戻り値] 呼び出しが成功した場合 ERROR_SUCCESS を返す。それ以外の場合、システムエラーコード(Winerror.h を参照)を返す。
EndUpdateResourceW
UpdateResource の呼び出し前に行われた変更をコミットまたは破棄する。(Unicode)
UpdateResource の呼び出し前に行われた変更をコミットまたは破棄する。(Unicode) [戻り値] 型: BOOL 関数が成功した場合 TRUE、それ以外の場合 FALSE を返す。関数が成功し fDiscard が TRUE の場合、リソース更新はファイルに行われない。
EnterSynchronizationBarrier
呼び出し側スレッドを同期バリアで待機させ、最大数のスレッドがバリアに入るまで待つ。
呼び出し側スレッドを同期バリアで待機させ、最大数のスレッドがバリアに入るまで待つ。 [戻り値] バリアにシグナルした最後のスレッドに対しては TRUE。最後のスレッドの前にバリアにシグナルしたスレッドは FALSE の戻り値を受け取る。
EnterUmsSchedulingMode
呼び出し側スレッドをユーザーモードスケジューリング (UMS) スケジューラスレッドに変換する。
呼び出し側スレッドをユーザーモードスケジューリング (UMS) スケジューラスレッドに変換する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
EnumCalendarInfoExEx
名前で指定されたロケールのカレンダー情報を列挙する。注: Windows Vista 以降でのみ動作するように設計されている場合、アプリケーションは EnumCalendarInfo や EnumCalendarInfoEx よりもこの関数を呼び出すべきである。注: この関数はカスタムロケールなどによりリリース間で変化するデータを列挙することがある。アプリケーションがデータを永続化または送信しなければならない場合は Using Persistent Locale Data を参照。
名前で指定されたロケールのカレンダー情報を列挙する。注: Windows Vista 以降でのみ動作するように設計されている場合、アプリケーションは EnumCalendarInfo や EnumCalendarInfoEx よりもこの関数を呼び出すべきである。
EnumCalendarInfoExW
識別子で指定されたロケールのカレンダー情報を列挙する。注: Windows Vista 以降でのみ動作するアプリケーションはこの関数より EnumCalendarInfoExEx を使うべきである。(Unicode)
識別子で指定されたロケールのカレンダー情報を列挙する。注: Windows Vista 以降でのみ動作するアプリケーションはこの関数より EnumCalendarInfoExEx を使うべきである。(Unicode) [戻り値] 成功した場合 0 以外、それ以外の場合 0 を返す。
EnumCalendarInfoW
指定したロケールのカレンダー情報を列挙する。注: カレンダー情報に加えてカレンダー識別子を受け取るには、アプリケーションは EnumCalendarInfoEx 関数を使うべきである。(Unicode)
指定したロケールのカレンダー情報を列挙する。注: カレンダー情報に加えてカレンダー識別子を受け取るには、アプリケーションは EnumCalendarInfoEx 関数を使うべきである。(Unicode) [戻り値] 成功した場合 0 以外、それ以外の場合 0 を返す。
EnumDateFormatsExEx
名前で指定されたロケールで利用可能な長い日付、短い日付、年/月の形式を列挙する。注: Windows Vista 以降でのみ動作するように設計されている場合、アプリケーションは EnumDateFormats や EnumDateFormatsEx よりもこの関数を呼び出すべきである。注: この関数はカスタムロケールなどによりリリース間で変化するデータを列挙することがある。アプリケーションがデータを永続化または送信しなければならない場合は Using Persistent Locale Data を参照。
名前で指定されたロケールで利用可能な長い日付、短い日付、年/月の形式を列挙する。注: Windows Vista 以降でのみ動作するように設計されている場合、アプリケーションは EnumDateFormats や EnumDateFormatsEx よりもこの関数を呼び出すべきである。
EnumDateFormatsExW
指定したロケールで利用可能な長い日付、短い日付、年/月の形式を列挙する。注: Windows Vista 以降でのみ動作するアプリケーションはこの関数より EnumDateFormatsExEx を使うべきである。(Unicode)
指定したロケールで利用可能な長い日付、短い日付、年/月の形式を列挙する。注: Windows Vista 以降でのみ動作するアプリケーションはこの関数より EnumDateFormatsExEx を使うべきである。
EnumDateFormatsW
指定したロケールで利用可能な長い日付、短い日付、年/月の形式を列挙する。(Unicode)
指定したロケールで利用可能な長い日付、短い日付、年/月の形式を列挙する。(Unicode) [戻り値] 成功した場合 0 以外、それ以外の場合 0 を返す。
EnumLanguageGroupLocalesW
指定された言語グループ内のロケールを列挙する。(Unicode)
指定された言語グループ内のロケールを列挙する。(Unicode) [戻り値] 成功した場合 0 以外、それ以外の場合 0 を返す。拡張エラー情報を取得するには、アプリケーションは GetLastError を呼ぶことができ、次のいずれかのエラーコードを返すことがある。
EnumResourceLanguagesExW
指定されたバイナリモジュールに関連付けられた、指定された種類と名前の言語固有リソースを列挙する。EnumResourceLanguages を拡張し、列挙のより細かい制御を可能にする。(Unicode)
指定されたバイナリモジュールに関連付けられた、指定された種類と名前の言語固有リソースを列挙する。EnumResourceLanguages を拡張し、列挙のより細かい制御を可能にする。
EnumResourceLanguagesW
バイナリモジュールに関連付けられた、指定された種類と名前の言語固有リソースを列挙する。(Unicode)
バイナリモジュールに関連付けられた、指定された種類と名前の言語固有リソースを列挙する。(Unicode) [戻り値] 型: BOOL 成功した場合 TRUE、それ以外の場合 FALSE を返す。拡張エラー情報を取得するには GetLastError を呼ぶ。
EnumResourceNamesExW
指定されたバイナリモジュールに関連付けられた、指定された種類のリソースを列挙する。検索は LN ファイルと関連する .mui ファイルの両方を含むこともでき、いくつかの方法で制限することもできる。(Unicode)
指定されたバイナリモジュールに関連付けられた、指定された種類のリソースを列挙する。検索は LN ファイルと関連する .mui ファイルの両方を含むこともでき、いくつかの方法で制限することもできる。
EnumResourceNamesW
バイナリモジュール内の指定された種類のリソースを列挙する。(Unicode)
バイナリモジュール内の指定された種類のリソースを列挙する。(Unicode) [戻り値] 型: **BOOL** 戻り値は、関数が成功した場合 **TRUE**、関数が指定された種類のリソースを見つけられなかったり他の理由で失敗した場合 **FALSE** となる。
EnumResourceTypesExW
指定されたバイナリモジュールに関連付けられたリソース種別を列挙する。(Unicode)
指定されたバイナリモジュールに関連付けられたリソース種別を列挙する。(Unicode) [戻り値] 型: BOOL 成功した場合 TRUE、関数が指定された種類のリソースを見つけられなかったり他の理由で失敗した場合は FALSE を返す。
EnumResourceTypesW
バイナリモジュール内のリソース種別を列挙する。(Unicode)
バイナリモジュール内のリソース種別を列挙する。(Unicode) [戻り値] 型: BOOL 成功した場合 TRUE、それ以外の場合 FALSE を返す。拡張エラー情報を取得するには GetLastError を呼ぶ。
EnumSystemCodePagesW
OS にインストールされている、または OS がサポートしているコードページを列挙する。(Unicode)
OS にインストールされている、または OS がサポートしているコードページを列挙する。(Unicode) [戻り値] 成功した場合 0 以外、それ以外の場合 0 を返す。
EnumSystemFirmwareTables
指定された種類のシステムファームウェアテーブルをすべて列挙する。
指定された種類のシステムファームウェアテーブルをすべて列挙する。 [戻り値] 関数が成功した場合、戻り値はバッファに書き込まれたバイト数である。この値は常に BufferSize 以下である。
EnumSystemGeoID
OS で利用可能な地理的位置識別子(GEOID 型)を列挙する。
OS で利用可能な地理的位置識別子(GEOID 型)を列挙する。 [戻り値] 成功した場合 0 以外、それ以外の場合 0 を返す。拡張エラー情報を取得するには、アプリケーションは GetLastError を呼ぶことができ、次のいずれかのエラーコードを返すことがある。
EnumSystemGeoNames
OS で利用可能な地理的位置を表す 2 文字の国際標準化機構 (ISO) 3166-1 コードまたは数値の国連 (UN) Series M, Number 49 (M.49) コードを列挙する。
OS で利用可能な地理的位置を表す 2 文字の国際標準化機構 (ISO) 3166-1 コードまたは数値の国連 (UN) Series M, Number 49 (M.49) コードを列挙する。 [戻り値] 成功した場合 0 以外、それ以外の場合 0 を返す。
EnumSystemLanguageGroupsW
OS にインストールされている、または OS がサポートしている言語グループを列挙する。(Unicode)
OS にインストールされている、または OS がサポートしている言語グループを列挙する。(Unicode) [戻り値] 成功した場合 TRUE、それ以外の場合 FALSE を返す。
EnumSystemLocalesEx
OS にインストールされている、または OS がサポートしているロケールを列挙する。注: Windows Vista 以降でのみ動作するように設計されている場合、アプリケーションは EnumSystemLocales よりもこの関数を呼び出すべきである。
OS にインストールされている、または OS がサポートしているロケールを列挙する。注: Windows Vista 以降でのみ動作するように設計されている場合、アプリケーションは EnumSystemLocales よりもこの関数を呼び出すべきである。
EnumSystemLocalesW
OS にインストールされている、または OS がサポートしているロケールを列挙する。注: 相互運用性の観点から、Microsoft は新しいロケールにロケール識別子の代わりにロケール名を使用する方向に移行しているため、アプリケーションは EnumSystemLocales よりも EnumSystemLocalesEx 関数を優先すべきである。Windows Vista 以降でのみ動作するアプリケーションは EnumSystemLocalesEx を使うべきである。(Unicode)
OS にインストールされている、または OS がサポートしているロケールを列挙する。
EnumTimeFormatsEx
名前で指定されたロケールで利用可能な時刻形式を列挙する。注: Windows Vista 以降でのみ動作するように設計されている場合、アプリケーションは EnumTimeFormats よりもこの関数を呼び出すべきである。注: この関数はカスタムロケールなどによりリリース間で変化するデータを列挙することがある。アプリケーションがデータを永続化または送信しなければならない場合は Using Persistent Locale Data を参照。
名前で指定されたロケールで利用可能な時刻形式を列挙する。注: Windows Vista 以降でのみ動作するように設計されている場合、アプリケーションは EnumTimeFormats よりもこの関数を呼び出すべきである。
EnumTimeFormatsW
識別子で指定されたロケールで利用可能な時刻形式を列挙する。注: 相互運用性の観点から、Microsoft は新しいロケールにロケール識別子の代わりにロケール名を使用する方向に移行しているため、アプリケーションは EnumTimeFormats よりも EnumTimeFormatsEx 関数を優先すべきである。Windows Vista 以降でのみ動作するアプリケーションは EnumTimeFormatsEx を使うべきである。(Unicode)
識別子で指定されたロケールで利用可能な時刻形式を列挙する。
EnumUILanguagesW
OS で利用可能なユーザーインターフェース言語を列挙し、リスト内の各言語に対してコールバック関数を呼ぶ。(Unicode)
OS で利用可能なユーザーインターフェース言語を列挙し、リスト内の各言語に対してコールバック関数を呼ぶ。(Unicode) [戻り値] 成功した場合 TRUE、それ以外の場合 FALSE を返す。
EraseTape
テープの全部または一部を消去する。
テープの全部または一部を消去する。 [戻り値] 関数が成功した場合、戻り値は NO_ERROR である。関数が失敗した場合、次のエラーコードのいずれかを返すことがある。 (以下省略) [備考] 一部のテープデバイスは特定のテープ操作をサポートしない。
EscapeCommFunction
指定された通信デバイスに拡張機能を実行するよう指示する。
指定された通信デバイスに拡張機能を実行するよう指示する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
ExecuteUmsThread
指定された UMS ワーカースレッドを実行する。
指定された UMS ワーカースレッドを実行する。 [戻り値] 関数が成功した場合、値を返さない。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。発生し得るエラーコードには次のものが含まれる。
ExitProcess
呼び出し側プロセスとそのすべてのスレッドを終了する。
呼び出し側プロセスとそのすべてのスレッドを終了する。 [備考] プロセスの終了値を取得するには GetExitCodeProcess 関数を使用する。スレッドの終了値を取得するには GetExitCodeThread 関数を使用する。プロセスを終了すると次のことが発生する。
ExpandEnvironmentStringsW
環境変数文字列を展開し、現在のユーザーに対して定義された値に置き換える。(Unicode)
環境変数文字列を展開し、現在のユーザーに対して定義された値に置き換える。(Unicode) [戻り値] 関数が成功した場合、戻り値は終端 NULL 文字を含む宛先バッファに格納された TCHAR 数である。
ExpungeConsoleCommandHistoryW
(no summary)
..
FatalAppExitW
メッセージボックスを表示し、メッセージボックスが閉じられたときにアプリケーションを終了する。(Unicode)
メッセージボックスを表示し、メッセージボックスが閉じられたときにアプリケーションを終了する。(Unicode) [備考] アプリケーションは他の方法で終了できない場合にのみ FatalAppExit を呼ぶ。
FatalExit
実行制御をデバッガに移す。デバッガのその後の動作は使用するデバッガの種類に依存する。
実行制御をデバッガに移す。デバッガのその後の動作は使用するデバッガの種類に依存する。 [戻り値] この関数は値を返さない。 [備考] アプリケーションはデバッグ目的のみに FatalExit を使用すべきである。アプリケーションのリテール版でこの関数を呼んではならない。
FileTimeToDosDateTime
ファイル時刻を MS-DOS 日付・時刻値に変換する。
ファイル時刻を MS-DOS 日付・時刻値に変換する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
FileTimeToLocalFileTime
ファイル時刻をローカルファイル時刻に変換する。
ファイル時刻をローカルファイル時刻に変換する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
FileTimeToSystemTime
ファイル時刻をシステム時刻形式に変換する。システム時刻は協定世界時 (UTC) に基づく。
ファイル時刻をシステム時刻形式に変換する。システム時刻は協定世界時 (UTC) に基づく。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
FillConsoleOutputAttribute
スクリーンバッファ内の指定された座標から始まる、指定された数の文字セルに対して文字属性を設定する。
スクリーンバッファ内の指定された座標から始まる、指定された数の文字セルに対して文字属性を設定する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。
FillConsoleOutputCharacterW
指定された座標から始めて、指定された回数だけコンソールスクリーンバッファに文字を書き込む。
指定された座標から始めて、指定された回数だけコンソールスクリーンバッファに文字を書き込む。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。
FindActCtxSectionGuid
FindActCtxSectionGuid 関数は、現在のアクティブ化コンテキスト内の特定の GUID に関する情報を取得し、ACTCTX_SECTION_KEYED_DATA 構造体を返す。
FindActCtxSectionGuid 関数は、現在のアクティブ化コンテキスト内の特定の GUID に関する情報を取得し、ACTCTX_SECTION_KEYED_DATA 構造体を返す。 [戻り値] 関数が成功した場合 TRUE を返す。それ以外の場合 FALSE を返す。
FindActCtxSectionStringW
FindActCtxSectionString 関数は、現在のアクティブ化コンテキスト内の特定の文字列に関する情報を取得し、ACTCTX_SECTION_KEYED_DATA 構造体を返す。(Unicode)
FindActCtxSectionString 関数は、現在のアクティブ化コンテキスト内の特定の文字列に関する情報を取得し、ACTCTX_SECTION_KEYED_DATA 構造体を返す。(Unicode) [戻り値] 関数が成功した場合 TRUE を返す。
FindAtomW
ローカルアトムテーブルから指定された文字列を検索し、その文字列に関連付けられたアトムを取得する。(Unicode)
ローカルアトムテーブルから指定された文字列を検索し、その文字列に関連付けられたアトムを取得する。(Unicode) [戻り値] 型: ATOM 関数が成功した場合、戻り値は指定された文字列に関連付けられたアトムである。関数が失敗した場合、戻り値は 0 となる。
FindClose
FindFirstFile、FindFirstFileEx、FindFirstFileNameW、FindFirstFileNameTransactedW、FindFirstFileTransacted、FindFirstStreamTransactedW、FindFirstStreamW が開いたファイル検索ハンドルを閉じる。
FindFirstFile、FindFirstFileEx、FindFirstFileNameW、FindFirstFileNameTransactedW、FindFirstFileTransacted、FindFirstStreamTransactedW、FindFirstStreamW
FindCloseChangeNotification
変更通知ハンドルの監視を停止する。
変更通知ハンドルの監視を停止する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
FindFirstChangeNotificationW
変更通知ハンドルを作成し、初期の変更通知フィルタ条件を設定する。(Unicode)
変更通知ハンドルを作成し、初期の変更通知フィルタ条件を設定する。(Unicode) [戻り値] 関数が成功した場合、戻り値は変更通知オブジェクトの検索ハンドルである。関数が失敗した場合、戻り値は INVALID_HANDLE_VALUE となる。
FindFirstFileExW
指定された名前と属性に一致するファイルまたはサブディレクトリをディレクトリから検索する。(FindFirstFileExW)
指定された名前と属性に一致するファイルまたはサブディレクトリをディレクトリから検索する。
FindFirstFileNameTransactedW
指定されたファイルへのすべてのハードリンクの列挙をトランザクション操作として作成する。関数は以降の FindNextFileNameW 関数の呼び出しで使用できる列挙へのハンドルを返す。
指定されたファイルへのすべてのハードリンクの列挙をトランザクション操作として作成する。関数は以降の FindNextFileNameW 関数の呼び出しで使用できる列挙へのハンドルを返す。
FindFirstFileNameW
指定されたファイルへのすべてのハードリンクの列挙を作成する。FindFirstFileNameW 関数は以降の FindNextFileNameW 関数の呼び出しで使用できる列挙へのハンドルを返す。
指定されたファイルへのすべてのハードリンクの列挙を作成する。FindFirstFileNameW 関数は以降の FindNextFileNameW 関数の呼び出しで使用できる列挙へのハンドルを返す。
FindFirstFileTransactedW
指定された名前に一致するファイルまたはサブディレクトリをディレクトリから検索する処理をトランザクション操作として実行する。(Unicode)
指定された名前に一致するファイルまたはサブディレクトリをディレクトリから検索する処理をトランザクション操作として実行する。
FindFirstFileW
指定した名前(ワイルドカードを使用した部分名を含む)に一致するファイルまたはサブディレクトリをディレクトリ内から検索する。(Unicode)
指定した名前(ワイルドカードを使用した部分名を含む)に一致するファイルまたはサブディレクトリをディレクトリ内から検索する。
FindFirstStreamTransactedW
指定されたファイルやディレクトリ内の最初のストリームをトランザクション操作として列挙する。
指定されたファイルやディレクトリ内の最初のストリームをトランザクション操作として列挙する。 [戻り値] 関数が成功した場合、戻り値は FindNextStreamW 関数の以降の呼び出しで使用できる検索ハンドルである。
FindFirstVolumeMountPointW
指定されたボリューム上のマウントフォルダの名前を取得する。(Unicode)
指定されたボリューム上のマウントフォルダの名前を取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値は FindNextVolumeMountPoint および FindVolumeMountPointClose 関数の以降の呼び出しで使用される検索ハンドルである。
FindFirstVolumeW
コンピュータ上のボリュームの名前を取得する。(FindFirstVolumeW)
コンピュータ上のボリュームの名前を取得する。(FindFirstVolumeW) [戻り値] 関数が成功した場合、戻り値は FindNextVolume および FindVolumeClose 関数の以降の呼び出しで使用される検索ハンドルである。
FindNextChangeNotification
オペレーティングシステムが次に適切な変更を検出したときに変更通知ハンドルにシグナルするように要求する。
オペレーティングシステムが次に適切な変更を検出したときに変更通知ハンドルにシグナルするように要求する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
FindNextFileNameW
FindFirstFileNameW 関数の成功した呼び出しが返したハンドルを使ってファイルへのハードリンクの列挙を続行する。
FindFirstFileNameW 関数の成功した呼び出しが返したハンドルを使ってファイルへのハードリンクの列挙を続行する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。
FindNextFileW
FindFirstFile、FindFirstFileEx、FindFirstFileTransacted の以前の呼び出しによるファイル検索を続ける。(Unicode)
FindFirstFile、FindFirstFileEx、FindFirstFileTransacted の以前の呼び出しによるファイル検索を続ける。
FindNextVolumeMountPointW
FindFirstVolumeMountPoint 関数の呼び出しによって開始されたマウントフォルダ検索を続行する。(Unicode)
FindFirstVolumeMountPoint 関数の呼び出しによって開始されたマウントフォルダ検索を続行する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。
FindNextVolumeW
FindFirstVolume 関数の呼び出しによって開始されたボリューム検索を続行する。(FindNextVolumeW)
FindFirstVolume 関数の呼び出しによって開始されたボリューム検索を続行する。(FindNextVolumeW) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
FindNLSString
識別子で指定されたロケールに対して、Unicode 文字列(ワイド文字)またはその等価物を別の Unicode 文字列内で検索する。注意: 非常に異なるバイナリ表現を持つ文字列が同一として比較される可能性があるため、この関数は特定のセキュリティ上の懸念を引き起こすことがある。詳細は Security Considerations:_International Features 内の比較関数の説明を参照。注: 相互運用性の観点から、Microsoft は新しいロケールにロケール識別子の代わりにロケール名を使用する方向に移行しているため、アプリケーションは FindNLSStringEx 関数を優先すべきである。FindNLSString はカスタムロケールをサポートするが、ほとんどのアプリケーションはこの種のサポートに FindNLSStringEx を使うべきである。
識別子で指定されたロケールに対して、Unicode 文字列(ワイド文字)またはその等価物を別の Unicode 文字列内で検索する。注意: 非常に異なるバイナリ表現を持つ文字列が同一として比較される可能性があるため、この関数は特定のセキュリティ上の懸念を引き起こすことがある。
FindNLSStringEx
名前で指定されたロケールに対して、Unicode 文字列(ワイド文字)またはその等価物を別の Unicode 文字列内で検索する。注意: 非常に異なるバイナリ表現を持つ文字列が同一として比較される可能性があるため、この関数は特定のセキュリティ上の懸念を引き起こすことがある。詳細は Security Considerations:_International Features 内の比較関数の説明を参照。
名前で指定されたロケールに対して、Unicode 文字列(ワイド文字)またはその等価物を別の Unicode 文字列内で検索する。注意: 非常に異なるバイナリ表現を持つ文字列が同一として比較される可能性があるため、この関数は特定のセキュリティ上の懸念を引き起こすことがある。
FindResourceExW
指定されたモジュール内で、指定された種類、名前、言語のリソースの位置を決定する。(FindResourceExW)
指定されたモジュール内で、指定された種類、名前、言語のリソースの位置を決定する。(FindResourceExW) [戻り値] 型: HRSRC 関数が成功した場合、戻り値は指定されたリソースの情報ブロックへのハンドルである。
FindResourceW
指定されたモジュール内で、指定された種類と名前のリソースの位置を決定する。(FindResourceW)
指定されたモジュール内で、指定された種類と名前のリソースの位置を決定する。(FindResourceW) [戻り値] 型: HRSRC 関数が成功した場合、戻り値は指定されたリソースの情報ブロックへのハンドルである。
FindStringOrdinal
非言語的な比較のために Unicode 文字列(ワイド文字)を別の Unicode 文字列内で検索する。
非言語的な比較のために Unicode 文字列(ワイド文字)を別の Unicode 文字列内で検索する。 [戻り値] 成功した場合、lpStringSource が示すソース文字列内の 0 ベースのインデックスを返す。
FindVolumeClose
指定されたボリューム検索ハンドルを閉じる。
指定されたボリューム検索ハンドルを閉じる。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
FindVolumeMountPointClose
指定されたマウントフォルダ検索ハンドルを閉じる。
指定されたマウントフォルダ検索ハンドルを閉じる。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
FlsAlloc
ファイバローカルストレージ (FLS) インデックスを割り当てる。
ファイバローカルストレージ (FLS) インデックスを割り当てる。 [戻り値] 関数が成功した場合、戻り値は 0 で初期化された FLS インデックスである。関数が失敗した場合、戻り値は FLS_OUT_OF_INDEXES となる。
FlsFree
ファイバローカルストレージ (FLS) インデックスを解放し、再利用可能にする。
ファイバローカルストレージ (FLS) インデックスを解放し、再利用可能にする。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
FlsGetValue
指定された FLS インデックスについて呼び出し側ファイバのファイバローカルストレージ (FLS) スロットの値を取得する。各ファイバは各 FLS インデックスについて独自のスロットを持つ。
指定された FLS インデックスについて呼び出し側ファイバのファイバローカルストレージ (FLS) スロットの値を取得する。各ファイバは各 FLS インデックスについて独自のスロットを持つ。
FlsSetValue
指定された FLS インデックスについて呼び出し側ファイバのファイバローカルストレージ (FLS) スロットに値を格納する。各ファイバは各 FLS インデックスについて独自のスロットを持つ。
指定された FLS インデックスについて呼び出し側ファイバのファイバローカルストレージ (FLS) スロットに値を格納する。各ファイバは各 FLS インデックスについて独自のスロットを持つ。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。
FlushConsoleInputBuffer
コンソール入力バッファをフラッシュする。入力バッファに現在ある入力レコードはすべて破棄される。
コンソール入力バッファをフラッシュする。入力バッファに現在ある入力レコードはすべて破棄される。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。
FlushFileBuffers
指定されたファイルのバッファをフラッシュし、すべてのバッファ済みデータをファイルに書き込ませる。
指定されたファイルのバッファをフラッシュし、すべてのバッファ済みデータをファイルに書き込ませる。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
FlushInstructionCache
指定されたプロセスの命令キャッシュをフラッシュする。
指定されたプロセスの命令キャッシュをフラッシュする。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
FlushViewOfFile
ファイルのマップされたビュー内のバイト範囲をディスクに書き込む。
ファイルのマップされたビュー内のバイト範囲をディスクに書き込む。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
FoldStringW
ある Unicode 文字列を別の Unicode 文字列にマップし、指定された変換を実行する。(FoldStringW)
ある Unicode 文字列を別の Unicode 文字列にマップし、指定された変換を実行する。(FoldStringW) [戻り値] 成功した場合、終端 NULL 文字を含む変換後の文字列内の文字数を返す。
FormatMessageW
メッセージ文字列を書式化する。
メッセージ文字列を書式化する。 [戻り値] 関数が成功した場合、戻り値は終端 NULL を含まない出力バッファに格納された TCHAR 数。失敗した場合は 0。拡張エラー情報は GetLastError で取得する。
FreeConsole
呼び出し側プロセスを自身のコンソールからデタッチする FreeConsole 関数の参照情報を参照。
呼び出し側プロセスを自身のコンソールからデタッチする FreeConsole 関数の参照情報を参照。 [戻り値] この関数にはパラメータがない。 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。
FreeEnvironmentStringsW
環境文字列のブロックを解放する。(Unicode)
環境文字列のブロックを解放する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
FreeLibrary
ロードされたダイナミックリンクライブラリ(DLL)モジュールを解放し、必要に応じて参照カウントを減少させる。
ロードされたダイナミックリンクライブラリ(DLL)モジュールを解放し、必要に応じて参照カウントを減少させる。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報を得るには GetLastError を呼び出す。
FreeLibraryAndExitThread
ロードされた DLL の参照カウントを 1 減らし、ExitThread を呼んで呼び出し側スレッドを終了する。
ロードされた DLL の参照カウントを 1 減らし、ExitThread を呼んで呼び出し側スレッドを終了する。 [備考] FreeLibraryAndExitThread 関数により、DLL 内で実行中のスレッドは、実行中の DLL を安全に解放して自身を終了できる。
FreeMemoryJobObject
ジョブオブジェクト関連の関数が割り当てたメモリを解放する。メモリを割り当てるジョブオブジェクト関連の関数には QueryIoRateControlInformationJobObject などがある。
ジョブオブジェクト関連の関数が割り当てたメモリを解放する。メモリを割り当てるジョブオブジェクト関連の関数には QueryIoRateControlInformationJobObject などがある。
FreeResource
ロードされたリソースの参照カウントを 1 減らす。参照カウントが 0 になると、リソースが占有していたメモリが解放される。
ロードされたリソースの参照カウントを 1 減らす。参照カウントが 0 になると、リソースが占有していたメモリが解放される。 [戻り値] 型: BOOL 関数が成功した場合、戻り値は 0 となる。関数が失敗した場合、戻り値は 0 以外であり、リソースが解放されていないことを示す。
FreeUserPhysicalPages
AllocateUserPhysicalPages または AllocateUserPhysicalPagesNuma を使って以前に割り当てられた物理メモリページを解放する。
AllocateUserPhysicalPages または AllocateUserPhysicalPagesNuma を使って以前に割り当てられた物理メモリページを解放する。 [戻り値] 関数が成功した場合、戻り値は TRUE である。関数が失敗した場合、戻り値は FALSE である。
GenerateConsoleCtrlEvent
呼び出し側プロセスに関連付けられたコンソールを共有するプロセスに、指定されたシグナルを送信する。
呼び出し側プロセスに関連付けられたコンソールを共有するプロセスに、指定されたシグナルを送信する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。
GetACP
オペレーティングシステムの現在の Windows ANSI コードページ識別子を取得する。注意: ANSI API 関数(TextOut の ANSI 版など)は暗黙的に GetACP を使って Unicode との変換を行う。
オペレーティングシステムの現在の Windows ANSI コードページ識別子を取得する。注意: ANSI API 関数(TextOut の ANSI 版など)は暗黙的に GetACP を使って Unicode との変換を行う。
GetActiveProcessorCount
プロセッサグループ内またはシステム内のアクティブなプロセッサ数を返す。
プロセッサグループ内またはシステム内のアクティブなプロセッサ数を返す。 [戻り値] 関数が成功した場合、戻り値は指定されたグループ内のアクティブなプロセッサ数である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を使用する。
GetActiveProcessorGroupCount
システム内のアクティブなプロセッサグループ数を返す。
システム内のアクティブなプロセッサグループ数を返す。 [戻り値] 関数が成功した場合、戻り値はシステム内のアクティブなプロセッサグループ数である。関数が失敗した場合、戻り値は 0 となる。
GetAppContainerAce
パッケージまたは機能 SID が存在するかを示す値を取得する。
パッケージまたは機能 SID が存在するかを示す値を取得する。 [戻り値] 関数が成功した場合 **TRUE** を返す。関数が失敗した場合 **FALSE** を返す。
GetAppContainerNamedObjectPath
アプリコンテナの名前付きオブジェクトパスを取得する。
アプリコンテナの名前付きオブジェクトパスを取得する。 [戻り値] 関数が成功した場合、戻り値として TRUE が返る。関数が失敗した場合、FALSE が返る。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetApplicationRecoveryCallback
指定したプロセスに登録されているコールバックルーチンへのポインタを取得する。返されるアドレスはそのプロセスの仮想アドレス空間内のものである。
指定したプロセスに登録されているコールバックルーチンへのポインタを取得する。返されるアドレスはそのプロセスの仮想アドレス空間内のものである。 [戻り値] 関数が成功した場合は S_OK を返す。失敗した場合は次のいずれかのエラーコードを返す。
GetApplicationRestartSettings
指定したプロセスに登録されている再起動情報を取得する。
指定したプロセスに登録されている再起動情報を取得する。 [戻り値] 関数が成功した場合は S_OK を返す。失敗した場合は次のいずれかのエラーコードを返す。
GetAtomNameW
指定したローカルアトムに関連付けられた文字列のコピーを取得する。(Unicode)
指定したローカルアトムに関連付けられた文字列のコピーを取得する。(Unicode) [戻り値] 型: UINT 関数が成功した場合、戻り値はバッファにコピーされた文字列の長さ(文字数)であり、終端 NULL 文字は含まない。関数が失敗した場合、戻り値は 0 である。
GetBinaryTypeW
ファイルが実行可能(.exe)ファイルかどうか、そうである場合にどのサブシステムが実行ファイルを実行するかを判定する。(Unicode)
ファイルが実行可能(.exe)ファイルかどうか、そうである場合にどのサブシステムが実行ファイルを実行するかを判定する。(Unicode) [戻り値] ファイルが実行可能な場合、戻り値は 0 以外である。関数は lpBinaryType が指す変数にファイルの実行ファイル種別を設定する。
GetCachedSigningLevel
キャッシュされた署名レベルを取得する。
キャッシュされた署名レベルを取得する。 [戻り値] 関数が成功した場合は **TRUE** を返す。関数が失敗した場合は **FALSE** を返す。
GetCalendarDateFormatEx
非推奨。
非推奨。 [戻り値] 成功した場合は *lpDateStr* バッファに書き込まれた文字数を返す。*cchDate* パラメータが 0 に設定されている場合、関数は終端 NULL 文字を含む整形済み日付文字列を保持するのに必要な文字数を返す。成功しなかった場合は 0 を返す。
GetCalendarInfoEx
名前で指定したロケールのカレンダーに関する情報を取得する。注意: アプリケーションが Windows Vista 以降でのみ動作するように設計されている場合、GetCalendarInfo よりこの関数を優先して呼び出すべきである。注意: この関数はリリース間で変化し得るデータ(たとえばカスタムロケール由来のもの)を取得することがある。アプリケーションがデータを永続化または送信する必要がある場合は、Using Persistent Locale Data を参照。
名前で指定したロケールのカレンダーに関する情報を取得する。注意: アプリケーションが Windows Vista 以降でのみ動作するように設計されている場合、GetCalendarInfo よりこの関数を優先して呼び出すべきである。
GetCalendarInfoW
識別子で指定したロケールのカレンダーに関する情報を取得する。(Unicode)
識別子で指定したロケールのカレンダーに関する情報を取得する。(Unicode) [戻り値] 成功した場合、cchData が 0 以外の値に設定されているとき、lpCalData バッファに取得された文字数を返す。
GetCalendarSupportedDateRange
非推奨。指定したカレンダーでサポートされている日付範囲を取得する。
非推奨。指定したカレンダーでサポートされている日付範囲を取得する。 [戻り値] 成功した場合は **TRUE**、それ以外の場合は **FALSE** を返す。
GetCommandLineW
現在のプロセスのコマンドライン文字列を取得する。(Unicode)
現在のプロセスのコマンドライン文字列を取得する。(Unicode) [戻り値] 戻り値は現在のプロセスのコマンドライン文字列へのポインタである。 [備考] 返り値のライフタイムはシステムが管理しており、アプリケーションはこの値を解放したり変更したりしてはならない。
GetCommConfig
通信デバイスの現在の構成を取得する。
通信デバイスの現在の構成を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError 関数を使う。
GetCommMask
指定した通信デバイスに対するイベントマスクの値を取得する。
指定した通信デバイスに対するイベントマスクの値を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetCommModemStatus
モデム制御レジスタの値を取得する。
モデム制御レジスタの値を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetCommProperties
指定した通信デバイスの通信プロパティに関する情報を取得する。
指定した通信デバイスの通信プロパティに関する情報を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetCommState
指定した通信デバイスの現在の制御設定を取得する。
指定した通信デバイスの現在の制御設定を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetCommTimeouts
指定した通信デバイスにおけるすべての読み書き操作に対するタイムアウトパラメータを取得する。
指定した通信デバイスにおけるすべての読み書き操作に対するタイムアウトパラメータを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetCompressedFileSizeTransactedW
指定したファイルを格納するために使われている実際のディスク使用バイト数を、トランザクション操作として取得する。(Unicode)
指定したファイルを格納するために使われている実際のディスク使用バイト数を、トランザクション操作として取得する。
GetCompressedFileSizeW
指定したファイルを格納するために使われている実際のディスク使用バイト数を取得する。(Unicode)
指定したファイルを格納するために使われている実際のディスク使用バイト数を取得する。
GetComputerNameExW
ローカルコンピュータに関連付けられた NetBIOS 名または DNS 名を取得する。これらの名前はシステム起動時にレジストリから読み込まれて確立される。(Unicode)
ローカルコンピュータに関連付けられた NetBIOS 名または DNS 名を取得する。これらの名前はシステム起動時にレジストリから読み込まれて確立される。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外の値である。関数が失敗した場合、戻り値は 0 である。
GetComputerNameW
ローカルコンピュータの NetBIOS 名を取得する。この名前はシステム起動時にレジストリから読み込まれて確立される。(Unicode)
ローカルコンピュータの NetBIOS 名を取得する。この名前はシステム起動時にレジストリから読み込まれて確立される。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外の値である。関数が失敗した場合、戻り値は 0 である。
GetConsoleAliasesLengthW
GetConsoleAliases 関数が使うバッファに必要なサイズを取得する。
GetConsoleAliases 関数が使うバッファに必要なサイズを取得する。 [戻り値] この実行ファイルに対して定義されているすべてのコンソールエイリアスを格納するために必要なバッファサイズ。バイト単位。
GetConsoleAliasesW
指定した実行ファイルに対して定義されているすべてのコンソールエイリアスを取得する。
指定した実行ファイルに対して定義されているすべてのコンソールエイリアスを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
GetConsoleAliasExesLengthW
GetConsoleAliasExes 関数が使うバッファに必要なサイズを取得する。
GetConsoleAliasExes 関数が使うバッファに必要なサイズを取得する。 [戻り値] この関数にはパラメータがない。 コンソールエイリアスが定義されているすべての実行ファイル名を格納するために必要なバッファサイズ。バイト単位。
GetConsoleAliasExesW
コンソールエイリアスが定義されているすべての実行ファイル名を取得する。
コンソールエイリアスが定義されているすべての実行ファイル名を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
GetConsoleAliasW
指定したコンソールエイリアスのテキストと、その実行ファイル名を取得する。
指定したコンソールエイリアスのテキストと、その実行ファイル名を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
GetConsoleCommandHistoryLengthW
(no summary)
..
GetConsoleCommandHistoryW
(no summary)
..
GetConsoleCP
呼び出し側プロセスに関連付けられたコンソールが使用する入力コードページを取得する。
呼び出し側プロセスに関連付けられたコンソールが使用する入力コードページを取得する。 [戻り値] この関数にはパラメータがない。 戻り値はコードページを識別するコードである。
GetConsoleCursorInfo
指定したコンソール画面バッファのカーソルのサイズと表示状態に関する情報を取得する。
指定したコンソール画面バッファのカーソルのサイズと表示状態に関する情報を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
GetConsoleDisplayMode
現在のコンソールの表示モードを取得する GetConsoleDisplayMode 関数のリファレンス情報を参照。
現在のコンソールの表示モードを取得する GetConsoleDisplayMode 関数のリファレンス情報を参照。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
GetConsoleFontSize
指定したコンソール画面バッファで使われているフォントのサイズを取得する。
指定したコンソール画面バッファで使われているフォントのサイズを取得する。 [戻り値] 関数が成功した場合、戻り値はフォント内の各文字の幅と高さ(論理単位)を含む [**COORD**](coord-str.md) 構造体である。**X** メンバが幅、**Y** メンバが高さを保持する。
GetConsoleHistoryInfo
呼び出し側プロセスのコンソールに対する履歴設定を取得する GetConsoleHistoryInfo 関数のリファレンス情報を参照。
呼び出し側プロセスのコンソールに対する履歴設定を取得する GetConsoleHistoryInfo 関数のリファレンス情報を参照。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
GetConsoleMode
コンソール入力バッファの現在の入力モード、またはコンソール画面バッファの現在の出力モードを取得する。
コンソール入力バッファの現在の入力モード、またはコンソール画面バッファの現在の出力モードを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
GetConsoleOriginalTitleW
現在のコンソールウィンドウの元のタイトルを取得する GetConsoleOriginalTitle 関数のリファレンス情報を参照。
現在のコンソールウィンドウの元のタイトルを取得する GetConsoleOriginalTitle 関数のリファレンス情報を参照。 [戻り値] *nSize* が 0 の場合、戻り値は 0 である。関数が成功した場合、戻り値は元のコンソールタイトルの長さ(文字数)である。
GetConsoleOutputCP
呼び出し側プロセスに関連付けられたコンソールが使用する出力コードページを取得する。
呼び出し側プロセスに関連付けられたコンソールが使用する出力コードページを取得する。 [戻り値] この関数にはパラメータがない。 戻り値はコードページを識別するコードである。
GetConsoleProcessList
現在のコンソールにアタッチされているプロセスのリストを取得する GetConsoleProcessList 関数のリファレンス情報を参照。
現在のコンソールにアタッチされているプロセスのリストを取得する GetConsoleProcessList 関数のリファレンス情報を参照。
GetConsoleScreenBufferInfo
指定したコンソール画面バッファに関する情報を取得する GetConsoleScreenBufferInfo 関数のリファレンス情報を参照。
指定したコンソール画面バッファに関する情報を取得する GetConsoleScreenBufferInfo 関数のリファレンス情報を参照。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
GetConsoleScreenBufferInfoEx
指定したコンソール画面バッファに関する拡張情報を取得する。
指定したコンソール画面バッファに関する拡張情報を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
GetConsoleSelectionInfo
現在のコンソール選択範囲に関する情報を取得する GetConsoleSelectionInfo 関数のリファレンス情報を参照。
現在のコンソール選択範囲に関する情報を取得する GetConsoleSelectionInfo 関数のリファレンス情報を参照。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
GetConsoleTitleW
現在のコンソールウィンドウのタイトルとそのサイズを取得する。
現在のコンソールウィンドウのタイトルとそのサイズを取得する。 [戻り値] 関数が成功した場合、戻り値はコンソールウィンドウのタイトルの長さ(文字数)である。
GetConsoleWindow
呼び出し側プロセスに関連付けられたコンソールが使用するウィンドウハンドルを取得する。
呼び出し側プロセスに関連付けられたコンソールが使用するウィンドウハンドルを取得する。 [戻り値] この関数にはパラメータがない。 戻り値は、呼び出し側プロセスに関連付けられたコンソールが使用するウィンドウへのハンドルである。関連付けられたコンソールがない場合は **NULL** が返る。
GetCPInfo
インストール済みまたは利用可能な任意の有効なコードページに関する情報を取得する。(GetCPInfo)
インストール済みまたは利用可能な任意の有効なコードページに関する情報を取得する。(GetCPInfo) [戻り値] 成功した場合は 1 を、それ以外の場合は 0 を返す。拡張エラー情報を取得するには GetLastError を呼ぶ。次のエラーコードが返ることがある。
GetCPInfoExW
インストール済みまたは利用可能な任意の有効なコードページに関する情報を取得する。(GetCPInfoExW)
インストール済みまたは利用可能な任意の有効なコードページに関する情報を取得する。(GetCPInfoExW) [戻り値] 成功した場合は 0 以外、それ以外の場合は 0 を返す。拡張エラー情報を取得するには GetLastError を呼び出すことができ、次のエラーコードが返ることがある。
GetCurrencyFormatEx
名前で指定したロケール用に数値文字列を通貨文字列として整形する。注意: アプリケーションが Windows Vista 以降でのみ動作するように設計されている場合、GetCurrencyFormat よりこの関数を優先して呼び出すべきである。注意: この関数はリリース間で変化し得るデータ(たとえばカスタムロケール由来のもの)を整形することがある。アプリケーションがデータを永続化または送信する必要がある場合は Using Persistent Locale Data を参照。
名前で指定したロケール用に数値文字列を通貨文字列として整形する。注意: アプリケーションが Windows Vista 以降でのみ動作するように設計されている場合、GetCurrencyFormat よりこの関数を優先して呼び出すべきである。
GetCurrencyFormatW
識別子で指定したロケール用に数値文字列を通貨文字列として整形する。(Unicode)
識別子で指定したロケール用に数値文字列を通貨文字列として整形する。(Unicode) [戻り値] 成功した場合、lpCurrencyStr が示すバッファに取得された文字数を返す。
GetCurrentActCtx
GetCurrentActCtx 関数は、呼び出し側スレッドのアクティブなアクティベーションコンテキストへのハンドルを返す。
GetCurrentActCtx 関数は、呼び出し側スレッドのアクティブなアクティベーションコンテキストへのハンドルを返す。 [戻り値] 関数が成功した場合は TRUE を返す。それ以外の場合は FALSE を返す。
GetCurrentConsoleFont
指定したコンソール画面バッファの現在のコンソールフォントに関する情報を取得する。
指定したコンソール画面バッファの現在のコンソールフォントに関する情報を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
GetCurrentConsoleFontEx
現在使われているコンソールフォントに関する拡張情報を取得する GetCurrentConsoleFontEx 関数のリファレンス情報を参照。
現在使われているコンソールフォントに関する拡張情報を取得する GetCurrentConsoleFontEx 関数のリファレンス情報を参照。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
GetCurrentDirectoryW
現在のプロセスの現在のディレクトリを取得する。
現在のプロセスの現在のディレクトリを取得する。 [戻り値] 関数が成功した場合、戻り値は終端 NULL を含まないバッファに書き込まれた文字数。失敗した場合は 0。バッファが小さすぎる場合、戻り値は終端 NULL を含む必要なサイズ(文字単位)。
GetCurrentProcess
現在のプロセスの疑似ハンドルを取得する。
現在のプロセスの疑似ハンドルを取得する。 [戻り値] 戻り値は現在のプロセスへの疑似ハンドル。 [備考] 疑似ハンドルは現在のプロセスハンドルとして解釈される特別な定数(現在は (HANDLE)-1)。
GetCurrentProcessId
呼び出し元プロセスのプロセス識別子を取得する。
呼び出し元プロセスのプロセス識別子を取得する。 [戻り値] 戻り値は呼び出し元プロセスのプロセス識別子。 [備考] プロセスが終了するまで、プロセス識別子はシステム全体で一意にそのプロセスを識別する。
GetCurrentThread
呼び出し元スレッドの疑似ハンドルを取得する。
呼び出し元スレッドの疑似ハンドルを取得する。 [戻り値] 戻り値は現在のスレッドの疑似ハンドル。 [備考] 疑似ハンドルは現在のスレッドハンドルとして解釈される特別な定数。子プロセスに継承されず、THREAD_ALL_ACCESS アクセス権を持つ。
GetCurrentThreadId
呼び出し元スレッドのスレッド識別子を取得する。
呼び出し元スレッドのスレッド識別子を取得する。 [戻り値] 戻り値は呼び出し元スレッドのスレッド識別子。 [備考] スレッドが終了するまで、スレッド識別子はシステム全体で一意にそのスレッドを識別する。
GetCurrentUmsThread
呼び出し側 UMS スレッドのユーザーモードスケジューリング (UMS) スレッドコンテキストを返す。
呼び出し側 UMS スレッドのユーザーモードスケジューリング (UMS) スレッドコンテキストを返す。 [戻り値] この関数は呼び出し側スレッドの UMS スレッドコンテキストへのポインタを返す。呼び出し側スレッドが UMS スレッドでない場合、関数は NULL を返す。
GetDateFormatEx
名前で指定したロケール用に日付を日付文字列として整形する。
名前で指定したロケール用に日付を日付文字列として整形する。 [戻り値] 成功した場合、lpDateStr バッファに書き込まれた文字数を返す。cchDate パラメータが 0 に設定されている場合、関数は終端 NULL 文字を含む整形済み日付文字列を保持するのに必要な文字数を返す。
GetDateFormatW
ロケール識別子で指定したロケール用に日付を日付文字列として整形する。(Unicode)
ロケール識別子で指定したロケール用に日付を日付文字列として整形する。(Unicode) [戻り値] 成功した場合、lpDateStr バッファに書き込まれた文字数を返す。
GetDefaultCommConfigW
指定した通信デバイスの既定の構成を取得する。(Unicode)
指定した通信デバイスの既定の構成を取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError 関数を使う。
GetDevicePowerState
指定したデバイスの現在の電源状態を取得する。
指定したデバイスの現在の電源状態を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
GetDiskFreeSpaceExW
ディスクボリューム上で利用可能な領域に関する情報、すなわち領域総量、空き領域総量、および呼び出し側スレッドに関連付けられたユーザーが利用可能な空き領域総量を取得する。(Unicode)
ディスクボリューム上で利用可能な領域に関する情報、すなわち領域総量、空き領域総量、および呼び出し側スレッドに関連付けられたユーザーが利用可能な空き領域総量を取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
GetDiskFreeSpaceW
指定したディスクに関する情報(ディスクの空き領域量を含む)を取得する。(Unicode)
指定したディスクに関する情報(ディスクの空き領域量を含む)を取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetDllDirectoryW
アプリケーションが DLL を見つけるために使う検索パスのアプリケーション固有部分を取得する。(Unicode)
アプリケーションが DLL を見つけるために使う検索パスのアプリケーション固有部分を取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値は lpBuffer にコピーされた文字列の長さ(文字数)であり、終端 NULL 文字は含まない。
GetDriveTypeW
ディスクドライブがリムーバブル、固定、CD-ROM、RAM ディスク、ネットワークのいずれであるかを判定する。(Unicode)
ディスクドライブがリムーバブル、固定、CD-ROM、RAM ディスク、ネットワークのいずれであるかを判定する。(Unicode) [戻り値] 戻り値はドライブの種類を示し、次のいずれかの値となる。
GetDurationFormat
識別子で指定したロケール用に時間長を時刻文字列として整形する。
識別子で指定したロケール用に時間長を時刻文字列として整形する。 [戻り値] 成功した場合、lpDurationStr が示すバッファに取得された文字数を返す。
GetDurationFormatEx
名前で指定したロケールに対し、時間の期間をタイム文字列として整形する。
名前で指定したロケールに対し、時間の期間をタイム文字列として整形する。 [戻り値] 成功した場合、lpDurationStr が示すバッファに取得した文字数を返す。
GetDynamicTimeZoneInformation
現在のタイムゾーンと動的な夏時間設定を取得する。これらの設定は協定世界時 (UTC) とローカル時刻間の変換を制御する。
現在のタイムゾーンと動的な夏時間設定を取得する。これらの設定は協定世界時 (UTC) とローカル時刻間の変換を制御する。 [戻り値] 関数が成功した場合、以下の値のいずれかを返す。
GetEnvironmentStrings
GetEnvironmentStrings 関数 (processenv.h) は、現在のプロセスの環境変数を取得する。
GetEnvironmentStrings 関数 (processenv.h) は、現在のプロセスの環境変数を取得する。 [戻り値] 関数が成功した場合、戻り値は現在のプロセスの環境ブロックへのポインタである。失敗した場合の戻り値は NULL である。
GetEnvironmentVariableW
呼び出し元プロセスの環境ブロックから指定された変数の内容を取得する。
呼び出し元プロセスの環境ブロックから指定された変数の内容を取得する。 [戻り値] 関数が成功した場合、戻り値は終端 NULL を含まないバッファに格納された文字数。
GetErrorMode
現在のプロセスのエラーモードを取得する。
現在のプロセスのエラーモードを取得する。 [戻り値] プロセスのエラーモード。本関数は以下の値のいずれかを返す。 (以下省略) [備考] 各プロセスは、深刻なエラーに対してアプリケーションがどう応答するかをシステムに伝えるエラーモードを持つ。
GetExitCodeProcess
指定されたプロセスの終了状態を取得する。
指定されたプロセスの終了状態を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報は GetLastError で取得する。 [備考] この関数はすぐに返る。
GetExitCodeThread
指定したスレッドの終了状態を取得する。
指定したスレッドの終了状態を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。 [備考] 本関数は直ちに復帰する。
GetExpandedNameW
Lempel-Ziv アルゴリズムで圧縮されたファイルについて、元のファイル名を取得する。(Unicode)
Lempel-Ziv アルゴリズムで圧縮されたファイルについて、元のファイル名を取得する。(Unicode) [戻り値] 関数が成功した場合の戻り値は 1 である。失敗した場合の戻り値は LZERROR_BADVALUE である。本関数には拡張エラー情報はない。
GetFileAttributesExW
指定したファイルまたはディレクトリの属性を取得する。(Unicode)
指定したファイルまたはディレクトリの属性を取得する。(Unicode) [戻り値] 関数が成功した場合の戻り値は 0 以外である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetFileAttributesTransactedW
指定したファイルまたはディレクトリのファイルシステム属性をトランザクション操作として取得する。(Unicode)
指定したファイルまたはディレクトリのファイルシステム属性をトランザクション操作として取得する。(Unicode) [戻り値] 関数が成功した場合の戻り値は 0 以外である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetFileAttributesW
指定されたファイルまたはディレクトリのファイルシステム属性を取得する。(Unicode)
指定されたファイルまたはディレクトリのファイルシステム属性を取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値には指定されたファイル/ディレクトリの属性が含まれる。失敗した場合は INVALID_FILE_ATTRIBUTES。
GetFileBandwidthReservation
指定したファイルが存在するボリュームの帯域予約プロパティを取得する。
指定したファイルが存在するボリュームの帯域予約プロパティを取得する。 [戻り値] 成功した場合は 0 以外、それ以外は 0 を返す。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetFileInformationByHandle
指定したファイルのファイル情報を取得する。(GetFileInformationByHandle)
指定したファイルのファイル情報を取得する。(GetFileInformationByHandle) [戻り値] 関数が成功した場合の戻り値は 0 以外であり、ファイル情報データは lpFileInformation が指すバッファに格納される。失敗した場合の戻り値は 0 である。
GetFileInformationByHandleEx
指定したファイルのファイル情報を取得する。(GetFileInformationByHandleEx)
指定したファイルのファイル情報を取得する。(GetFileInformationByHandleEx) [戻り値] 関数が成功した場合の戻り値は 0 以外であり、ファイル情報データは lpFileInformation が指すバッファに格納される。失敗した場合の戻り値は 0 である。
GetFileMUIInfo
ファイルに関するリソース関連情報を取得する。
ファイルに関するリソース関連情報を取得する。 [戻り値] 成功した場合は TRUE、それ以外は FALSE を返す。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetFileMUIPath
指定した LN ファイルに関連するすべての言語固有リソースファイルへのパスを取得する。アプリケーションは各リソースファイルのパスを取得するため本関数を繰り返し呼ぶ必要がある。
指定した LN ファイルに関連するすべての言語固有リソースファイルへのパスを取得する。アプリケーションは各リソースファイルのパスを取得するため本関数を繰り返し呼ぶ必要がある。 [戻り値] 成功した場合は TRUE、それ以外は FALSE を返す。
GetFileSize
指定されたファイルのサイズ(バイト単位)を取得する。
指定されたファイルのサイズ(バイト単位)を取得する。 [戻り値] 関数が成功した場合、戻り値はファイルサイズの下位 DWORD で、lpFileSizeHigh が非 NULL なら上位 DWORD を格納する。
GetFileSizeEx
指定したファイルのサイズを取得する。
指定したファイルのサイズを取得する。 [戻り値] 関数が成功した場合の戻り値は 0 以外である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetFileTime
ファイルまたはディレクトリの作成日時、最終アクセス日時、最終更新日時を取得する。
ファイルまたはディレクトリの作成日時、最終アクセス日時、最終更新日時を取得する。 [戻り値] 関数が成功した場合の戻り値は 0 以外である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetFileType
指定したファイルのファイル種別を取得する。
指定したファイルのファイル種別を取得する。 [戻り値] 本関数は以下の値のいずれかを返す。 (以下省略) [備考] Windows 8 および Windows Server 2012 では、本関数は以下の技術によりサポートされている。
GetFinalPathNameByHandleW
指定したファイルの最終パスを取得する。(Unicode)
指定したファイルの最終パスを取得する。(Unicode) [戻り値] 関数が成功した場合の戻り値は lpszFilePath が受け取った文字列の長さ(TCHAR 単位)である。この値には終端 null 文字のサイズは含まれない。
GetFirmwareEnvironmentVariableExW
指定したファームウェア環境変数の値とその属性を取得する。(Unicode)
指定したファームウェア環境変数の値とその属性を取得する。(Unicode) [戻り値] 関数が成功した場合の戻り値は pValue バッファに格納されたバイト数である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetFirmwareEnvironmentVariableW
指定したファームウェア環境変数の値を取得する。(Unicode)
指定したファームウェア環境変数の値を取得する。(Unicode) [戻り値] 関数が成功した場合の戻り値は pBuffer バッファに格納されたバイト数である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetFirmwareType
ローカルコンピュータのファームウェア種別を取得する。
ローカルコンピュータのファームウェア種別を取得する。 [戻り値] 関数が成功した場合の戻り値は 0 以外である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError 関数を呼ぶ。
GetFullPathNameTransactedW
指定したファイルのフルパスとファイル名をトランザクション操作として取得する。(Unicode)
指定したファイルのフルパスとファイル名をトランザクション操作として取得する。(Unicode) [戻り値] 関数が成功した場合の戻り値は、終端 null 文字を含まずに lpBuffer にコピーされた文字列の長さ(TCHAR 単位)である。
GetFullPathNameW
指定したファイルのフルパスとファイル名を取得する。(Unicode)
指定したファイルのフルパスとファイル名を取得する。(Unicode) [戻り値] 関数が成功した場合の戻り値は、終端 null 文字を含まずに lpBuffer にコピーされた文字列の長さ(TCHAR 単位)である。
GetGeoInfoEx
2 文字の国際標準化機構 (ISO) 3166-1 コードまたは国連 (UN) シリーズ M 番号 49 (M.49) 数値コードで指定した地理的位置に関する情報を取得する。
2 文字の国際標準化機構 (ISO) 3166-1 コードまたは国連 (UN) シリーズ M 番号 49 (M.49) 数値コードで指定した地理的位置に関する情報を取得する。 [戻り値] 関数が出力バッファに書き込んだ地理的位置情報のバイト数。
GetGeoInfoW
指定した地理的位置に関する情報を取得する。(Unicode)
指定した地理的位置に関する情報を取得する。(Unicode) [戻り値] 成功した場合、出力バッファに取得した地理的位置情報のバイト数 (ANSI) またはワード数 (Unicode) を返す。cchData が 0 の場合、関数は必要なバッファサイズを返す。
GetHandleInformation
オブジェクトハンドルの一部のプロパティを取得する。
オブジェクトハンドルの一部のプロパティを取得する。 [戻り値] 関数が成功した場合の戻り値は 0 以外である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetLargePageMinimum
ラージページの最小サイズを取得する。
ラージページの最小サイズを取得する。 [戻り値] プロセッサがラージページをサポートする場合、戻り値はラージページの最小サイズである。プロセッサがラージページをサポートしない場合、戻り値は 0 である。
GetLargestConsoleWindowSize
現在のフォントとディスプレイのサイズに基づいて、可能な最大コンソールウィンドウのサイズを取得する。
現在のフォントとディスプレイのサイズに基づいて、可能な最大コンソールウィンドウのサイズを取得する。
GetLocaleInfoEx
名前で指定したロケールに関する情報を取得する。注: アプリケーションが Windows Vista 以降のみで動作するように設計されている場合、GetLocaleInfo よりも本関数を優先して呼ぶべきである。注: 本関数は、カスタムロケールなどによりリリース間で変わり得るデータを取得することがある。アプリケーションがデータを永続化または送信する必要がある場合は、Using Persistent Locale Data を参照。
名前で指定したロケールに関する情報を取得する。注: アプリケーションが Windows Vista 以降のみで動作するように設計されている場合、GetLocaleInfo よりも本関数を優先して呼ぶべきである。
GetLocaleInfoW
識別子で指定したロケールに関する情報を取得する。(Unicode)
識別子で指定したロケールに関する情報を取得する。(Unicode) [戻り値] 成功し cchData が 0 以外の値の場合、ロケールデータバッファに取得された文字数を返す。
GetLocalTime
現在のローカル日時を取得する。
現在のローカル日時を取得する。 [備考] 現在のローカル日時を設定するには SetLocalTime を使う。
GetLogicalDrives
現在利用可能なディスクドライブを表すビットマスクを取得する。
現在利用可能なディスクドライブを表すビットマスクを取得する。 [戻り値] 関数が成功した場合の戻り値は、現在利用可能なディスクドライブを表すビットマスクである。ビット位置 0 (最下位ビット) はドライブ A、ビット位置 1 はドライブ B、ビット位置 2 はドライブ C、以下同様である。
GetLogicalDriveStringsW
システムの有効なドライブを指定する文字列でバッファを埋める。(GetLogicalDriveStringsW)
システムの有効なドライブを指定する文字列でバッファを埋める。(GetLogicalDriveStringsW) [戻り値] 関数が成功した場合の戻り値は、終端 null 文字を含まずにバッファにコピーされた文字列の長さ(文字単位)である。
GetLogicalProcessorInformation
論理プロセッサと関連ハードウェアに関する情報を取得する。
論理プロセッサと関連ハードウェアに関する情報を取得する。 [戻り値] 関数が成功した場合の戻り値は TRUE であり、少なくとも 1 つの SYSTEM_LOGICAL_PROCESSOR_INFORMATION 構造体が出力バッファに書き込まれる。
GetLongPathNameTransactedW
指定したパスをトランザクション操作として長い形式に変換する。(Unicode)
指定したパスをトランザクション操作として長い形式に変換する。(Unicode) [戻り値] 関数が成功した場合の戻り値は、終端 null 文字を含まずに lpszLongPath にコピーされた文字列の長さ(TCHAR 単位)である。
GetLongPathNameW
指定したパスを長い形式に変換する。(Unicode)
指定したパスを長い形式に変換する。(Unicode) [戻り値] 関数が成功した場合の戻り値は、終端 null 文字を含まずに lpszLongPath にコピーされた文字列の長さ(TCHAR 単位)である。
GetMailslotInfo
指定したメールスロットに関する情報を取得する。
指定したメールスロットに関する情報を取得する。 [戻り値] 関数が成功した場合の戻り値は 0 以外である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetMaximumProcessorCount
プロセッサグループまたはシステムが持ち得る論理プロセッサの最大数を返す。
プロセッサグループまたはシステムが持ち得る論理プロセッサの最大数を返す。 [戻り値] 関数が成功した場合の戻り値は、指定したグループが持ち得るプロセッサの最大数である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError を使用する。
GetMaximumProcessorGroupCount
システムが持ち得るプロセッサグループの最大数を返す。
システムが持ち得るプロセッサグループの最大数を返す。 [戻り値] 関数が成功した場合の戻り値は、システムが持ち得るプロセッサグループの最大数である。失敗した場合の戻り値は 0 である。
GetMemoryErrorHandlingCapabilities
システムのメモリエラー処理機能を取得する。
システムのメモリエラー処理機能を取得する。 [戻り値] 関数が成功した場合の戻り値は 0 以外である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetModuleFileNameW
指定されたモジュールを含むファイルの完全修飾パスを取得する。モジュールは現在のプロセスによってロードされていなければならない。(Unicode)
指定されたモジュールを含むファイルの完全修飾パスを取得する。モジュールは現在のプロセスによってロードされていなければならない。(Unicode) [戻り値] 関数が成功した場合、戻り値は終端 NULL を含まないバッファにコピーされた文字列の長さ。
GetModuleHandleExW
指定したモジュールのモジュールハンドルを取得し、GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT が指定されない限りモジュールの参照カウントを増やす。モジュールは呼び出し側プロセスによってロード済みでなければならない。(Unicode)
指定したモジュールのモジュールハンドルを取得し、GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT が指定されない限りモジュールの参照カウントを増やす。モジュールは呼び出し側プロセスによってロード済みでなければならない。
GetModuleHandleW
指定されたモジュールのモジュールハンドルを取得する。モジュールは呼び出し元プロセスによってロードされていなければならない。(Unicode)
指定されたモジュールのモジュールハンドルを取得する。モジュールは呼び出し元プロセスによってロードされていなければならない。(Unicode) [戻り値] 関数が成功した場合、戻り値は指定されたモジュールへのハンドル。失敗した場合は NULL。
GetNamedPipeClientComputerNameW
GetNamedPipeClientComputerNameW (Unicode) 関数 (winbase.h) は、指定した名前付きパイプのクライアントコンピュータ名を取得する。
GetNamedPipeClientComputerNameW (Unicode) 関数 (winbase.h) は、指定した名前付きパイプのクライアントコンピュータ名を取得する。 [戻り値] 関数が成功した場合の戻り値は 0 以外である。失敗した場合の戻り値は 0 である。
GetNamedPipeClientProcessId
指定した名前付きパイプのクライアントプロセス識別子を取得する。
指定した名前付きパイプのクライアントプロセス識別子を取得する。 [戻り値] 関数が成功した場合の戻り値は 0 以外である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError 関数を呼ぶ。
GetNamedPipeClientSessionId
指定した名前付きパイプのクライアントセッション識別子を取得する。
指定した名前付きパイプのクライアントセッション識別子を取得する。 [戻り値] 関数が成功した場合の戻り値は 0 以外である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError 関数を呼ぶ。
GetNamedPipeHandleStateW
GetNamedPipeHandleStateW (Unicode) 関数 (winbase.h) は、指定した名前付きパイプに関する情報を取得する。
GetNamedPipeHandleStateW (Unicode) 関数 (winbase.h) は、指定した名前付きパイプに関する情報を取得する。 [戻り値] 関数が成功した場合の戻り値は 0 以外である。失敗した場合の戻り値は 0 である。
GetNamedPipeServerProcessId
指定した名前付きパイプのサーバープロセス識別子を取得する。
指定した名前付きパイプのサーバープロセス識別子を取得する。 [戻り値] 関数が成功した場合の戻り値は 0 以外である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError 関数を呼ぶ。
GetNamedPipeServerSessionId
指定した名前付きパイプのサーバーセッション識別子を取得する。
指定した名前付きパイプのサーバーセッション識別子を取得する。 [戻り値] 関数が成功した場合の戻り値は 0 以外である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError 関数を呼ぶ。
GetNativeSystemInfo
WOW64 で動作するアプリケーションに対し、現在のシステムに関する情報を取得する。
WOW64 で動作するアプリケーションに対し、現在のシステムに関する情報を取得する。
GetNextUmsListItem
スレッドコンテキストのリスト内の次のユーザーモードスケジューリング (UMS) スレッドコンテキストを返す。
スレッドコンテキストのリスト内の次のユーザーモードスケジューリング (UMS) スレッドコンテキストを返す。 [戻り値] 関数が成功した場合、リスト内の次のスレッドコンテキストへのポインタを返す。
GetNLSVersion
識別子で指定したロケールに対し、指定した NLS 機能の現在のバージョンに関する情報を取得する。注: 相互運用性のため、新しいロケールではロケール識別子の代わりにロケール名の使用に Microsoft が移行しているため、アプリケーションは GetNLSVersion よりも GetNLSVersionEx 関数を優先するべきである。この推奨は特にカスタムロケールに当てはまる。GetNLSVersionEx はソート動作が変わったかを判定するのに十分な情報を取得する。Windows Vista 以降のみで動作するアプリケーションは GetNLSVersionEx を使用するか、少なくとも追加のソートバージョン情報を取得するために GetNLSVersion を呼ぶ際に NLSVERSIONINFOEX 構造体を渡すべきである。
識別子で指定したロケールに対し、指定した NLS 機能の現在のバージョンに関する情報を取得する。
GetNLSVersionEx
名前で指定したロケールに対し、指定した NLS 機能の現在のバージョンに関する情報を取得する。注: アプリケーションが Windows Vista 以降のみで動作するように設計されている場合、GetNLSVersion よりも本関数を優先して呼ぶべきである。
名前で指定したロケールに対し、指定した NLS 機能の現在のバージョンに関する情報を取得する。注: アプリケーションが Windows Vista 以降のみで動作するように設計されている場合、GetNLSVersion よりも本関数を優先して呼ぶべきである。
GetNumaAvailableMemoryNode
指定したノードで利用可能なメモリの量を取得する。
指定したノードで利用可能なメモリの量を取得する。 [戻り値] 関数が成功した場合の戻り値は 0 以外である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetNumaAvailableMemoryNodeEx
USHORT 値として指定したノードで利用可能なメモリの量を取得する。
USHORT 値として指定したノードで利用可能なメモリの量を取得する。 [戻り値] 関数が成功した場合の戻り値は 0 以外である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetNumaHighestNodeNumber
現在最も高い番号を持つノードを取得する。
現在最も高い番号を持つノードを取得する。 [戻り値] 関数が成功した場合の戻り値は 0 以外である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。 [備考] 最も高いノードの番号は、ノードの総数と一致することは保証されない。
GetNumaNodeNumberFromHandle
指定したファイルハンドルが表すファイルまたは I/O デバイスに関連付けられた NUMA ノードを取得する。
指定したファイルハンドルが表すファイルまたは I/O デバイスに関連付けられた NUMA ノードを取得する。 [戻り値] 関数が成功した場合の戻り値は 0 以外である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError を使用する。
GetNumaNodeProcessorMask
指定したノードのプロセッサマスクを取得する。
指定したノードのプロセッサマスクを取得する。 [戻り値] 関数が成功した場合の戻り値は 0 以外である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetNumaNodeProcessorMaskEx
ノードが属するプロセッサグループに関わらず、ノードのプロセッサマスクを取得する。
ノードが属するプロセッサグループに関わらず、ノードのプロセッサマスクを取得する。 [戻り値] 関数が成功した場合の戻り値は 0 以外である。失敗した場合の戻り値は 0 である。
GetNumaProcessorNode
指定したプロセッサのノード番号を取得する。
指定したプロセッサのノード番号を取得する。 [戻り値] 関数が成功した場合の戻り値は 0 以外である。失敗した場合の戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetNumaProcessorNodeEx
指定した論理プロセッサのノード番号を USHORT 値として取得する。
指定した論理プロセッサのノード番号を USHORT 値として取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetNumaProximityNode
指定した近接ドメイン識別子に対応する NUMA ノード番号を取得する。
指定した近接ドメイン識別子に対応する NUMA ノード番号を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetNumaProximityNodeEx
指定した近接識別子に対応する NUMA ノード番号を USHORT 値として取得する。
指定した近接識別子に対応する NUMA ノード番号を USHORT 値として取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。 [備考] 近接ドメイン識別子は、NUMA システム上の NUMA ノードへのインデックスである。
GetNumberFormatEx
数値文字列を、名前で指定したロケール用にカスタマイズした数値文字列としてフォーマットする。注意 Windows Vista 以降のみで動作するように設計されているアプリケーションは、GetNumberFormat よりもこの関数を優先して呼び出すべきである。注意 この関数は、カスタムロケールなどの理由でリリース間で変化するデータをフォーマットできる。アプリケーションがデータを永続化または送信する必要がある場合は、Using Persistent Locale Data を参照。
数値文字列を、名前で指定したロケール用にカスタマイズした数値文字列としてフォーマットする。注意 Windows Vista 以降のみで動作するように設計されているアプリケーションは、GetNumberFormat よりもこの関数を優先して呼び出すべきである。
GetNumberFormatW
数値文字列を、識別子で指定したロケール用にカスタマイズした数値文字列としてフォーマットする。(Unicode)
数値文字列を、識別子で指定したロケール用にカスタマイズした数値文字列としてフォーマットする。(Unicode) [戻り値] 成功した場合、lpNumberStr が示すバッファに取得された TCHAR 値の数を返す。
GetNumberOfConsoleInputEvents
コンソールの入力バッファ内の未読入力レコード数を取得する。
コンソールの入力バッファ内の未読入力レコード数を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。
GetNumberOfConsoleMouseButtons
現在のコンソールが使用するマウスのボタン数を取得する。
現在のコンソールが使用するマウスのボタン数を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。
GetOEMCP
オペレーティングシステムの現在の OEM(original equipment manufacturer)コードページ識別子を返す。
オペレーティングシステムの現在の OEM(original equipment manufacturer)コードページ識別子を返す。 [戻り値] オペレーティングシステムの現在の OEM コードページ識別子を返す。
GetOverlappedResult
指定したファイル、名前付きパイプ、または通信デバイスに対するオーバーラップ処理の結果を取得する。
指定したファイル、名前付きパイプ、または通信デバイスに対するオーバーラップ処理の結果を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetPhysicallyInstalledSystemMemory
コンピュータに物理的に搭載されている RAM の量を取得する。
コンピュータに物理的に搭載されている RAM の量を取得する。 [戻り値] 関数が成功した場合、TRUE を返し、TotalMemoryInKilobytes パラメータを 0 以外の値に設定する。
GetPriorityClass
指定したプロセスの優先度クラスを取得する。この値は、プロセスの各スレッドの優先度値と組み合わさって、各スレッドの基本優先度レベルを決定する。
指定したプロセスの優先度クラスを取得する。この値は、プロセスの各スレッドの優先度値と組み合わさって、各スレッドの基本優先度レベルを決定する。 [戻り値] 関数が成功した場合、戻り値は指定したプロセスの優先度クラス。関数が失敗した場合、戻り値は 0。
GetPrivateProfileIntW
GetPrivateProfileIntW (Unicode) 関数 (winbase.h) は、初期化ファイルの指定セクション内のキーに関連付けられた整数を取得する。
GetPrivateProfileIntW (Unicode) 関数 (winbase.h) は、初期化ファイルの指定セクション内のキーに関連付けられた整数を取得する。 [戻り値] 戻り値は、指定した初期化ファイル内の指定キー名に続く文字列の整数等価値。
GetPrivateProfileSectionNamesW
GetPrivateProfileSectionNamesW (Unicode) 関数 (winbase.h) は、初期化ファイル内のすべてのセクション名を取得する。
GetPrivateProfileSectionNamesW (Unicode) 関数 (winbase.h) は、初期化ファイル内のすべてのセクション名を取得する。 [戻り値] 戻り値は、指定したバッファにコピーされた文字数(終端 null 文字を除く)。
GetPrivateProfileSectionW
GetPrivateProfileSectionW (Unicode) 関数 (winbase.h) は、初期化ファイルの指定セクションのすべてのキーと値を取得する。
GetPrivateProfileSectionW (Unicode) 関数 (winbase.h) は、初期化ファイルの指定セクションのすべてのキーと値を取得する。 [戻り値] 戻り値は、バッファにコピーされた文字数(終端 null 文字を除く)。
GetPrivateProfileStringW
GetPrivateProfileStringW (Unicode) 関数 (winbase.h) は、初期化ファイルの指定セクションから文字列を取得する。
GetPrivateProfileStringW (Unicode) 関数 (winbase.h) は、初期化ファイルの指定セクションから文字列を取得する。 [戻り値] 戻り値は、バッファにコピーされた文字数(終端 null 文字を除く)。
GetPrivateProfileStructW
GetPrivateProfileStructW (Unicode) 関数 (winbase.h) は、初期化ファイルの指定セクション内のキーに関連付けられたデータを取得する。
GetPrivateProfileStructW (Unicode) 関数 (winbase.h) は、初期化ファイルの指定セクション内のキーに関連付けられたデータを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。
GetProcAddress
指定されたダイナミックリンクライブラリ(DLL)からエクスポートされた関数または変数のアドレスを取得する。
指定されたダイナミックリンクライブラリ(DLL)からエクスポートされた関数または変数のアドレスを取得する。 [戻り値] 関数が成功した場合、戻り値はエクスポートされた関数または変数のアドレス。失敗した場合は NULL。拡張エラー情報は GetLastError で取得する。
GetProcessAffinityMask
指定したプロセスのプロセスアフィニティマスクと、システムのシステムアフィニティマスクを取得する。
指定したプロセスのプロセスアフィニティマスクと、システムのシステムアフィニティマスクを取得する。
GetProcessDEPPolicy
指定した 32 ビットプロセスのデータ実行防止 (DEP) と DEP-ATL サンクエミュレーション設定を取得する。Windows XP with SP3: 現在のプロセスの DEP と DEP-ATL サンクエミュレーション設定を取得する。
指定した 32 ビットプロセスのデータ実行防止 (DEP) と DEP-ATL サンクエミュレーション設定を取得する。Windows XP with SP3: 現在のプロセスの DEP と DEP-ATL サンクエミュレーション設定を取得する。
GetProcessGroupAffinity
指定したプロセスのプロセッサグループアフィニティを取得する。
指定したプロセスのプロセッサグループアフィニティを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を使用する。
GetProcessHandleCount
指定したプロセスに属する開いているハンドルの数を取得する。
指定したプロセスに属する開いているハンドルの数を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetProcessHeap
呼び出し側プロセスの既定ヒープへのハンドルを取得する。
呼び出し側プロセスの既定ヒープへのハンドルを取得する。 [戻り値] 関数が成功した場合、戻り値は呼び出し側プロセスのヒープへのハンドル。関数が失敗した場合、戻り値は NULL。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetProcessHeaps
アクティブなヒープの数を返し、呼び出し側プロセスのすべてのアクティブなヒープへのハンドルを取得する。
アクティブなヒープの数を返し、呼び出し側プロセスのすべてのアクティブなヒープへのハンドルを取得する。 [戻り値] 戻り値は、呼び出し側プロセスでアクティブなヒープへのハンドル数。
GetProcessId
指定したプロセスのプロセス識別子を取得する。
指定したプロセスのプロセス識別子を取得する。 [戻り値] 関数が成功した場合、戻り値はプロセス識別子。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetProcessIdOfThread
指定したスレッドに関連付けられたプロセスのプロセス識別子を取得する。
指定したスレッドに関連付けられたプロセスのプロセス識別子を取得する。 [戻り値] 関数が成功した場合、戻り値は指定したスレッドに関連付けられたプロセスのプロセス識別子。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetProcessInformation
指定したプロセスに関する情報を取得する。(GetProcessInformation)
指定したプロセスに関する情報を取得する。(GetProcessInformation) [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。
GetProcessIoCounters
指定したプロセスが行ったすべての I/O 処理のアカウンティング情報を取得する。
指定したプロセスが行ったすべての I/O 処理のアカウンティング情報を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetProcessPreferredUILanguages
プロセスの優先 UI 言語を取得する。詳細は User Interface Language Management を参照。
プロセスの優先 UI 言語を取得する。詳細は User Interface Language Management を参照。 [戻り値] 成功した場合は TRUE、それ以外の場合は FALSE を返す。拡張エラー情報を取得するには、アプリケーションは GetLastError を呼ぶ。
GetProcessPriorityBoost
指定したプロセスの優先度ブースト制御の状態を取得する。
指定したプロセスの優先度ブースト制御の状態を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。その場合、pDisablePriorityBoost パラメータが指す変数は優先度ブースト制御の状態を受け取る。関数が失敗した場合、戻り値は 0。
GetProcessShutdownParameters
現在の呼び出し側プロセスのシャットダウンパラメータを取得する。
現在の呼び出し側プロセスのシャットダウンパラメータを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetProcessTimes
指定したプロセスのタイミング情報を取得する。
指定したプロセスのタイミング情報を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。 [備考] すべての時刻は FILETIME データ構造体を使用して表される。
GetProcessVersion
指定したプロセスが実行を期待するシステムのメジャーバージョン番号とマイナーバージョン番号を取得する。
指定したプロセスが実行を期待するシステムのメジャーバージョン番号とマイナーバージョン番号を取得する。 [戻り値] 関数が成功した場合、戻り値はプロセスが実行を期待するシステムのバージョン。戻り値の上位ワードはメジャーバージョン番号を含む。下位ワードはマイナーバージョン番号を含む。
GetProcessWorkingSetSize
指定したプロセスの最小および最大ワーキングセットサイズを取得する。(GetProcessWorkingSetSize)
指定したプロセスの最小および最大ワーキングセットサイズを取得する。(GetProcessWorkingSetSize) [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetProcessWorkingSetSizeEx
指定したプロセスの最小および最大ワーキングセットサイズを取得する。(GetProcessWorkingSetSizeEx)
指定したプロセスの最小および最大ワーキングセットサイズを取得する。(GetProcessWorkingSetSizeEx) [備考] プロセスの「ワーキングセット」とは、現在物理 RAM メモリ上でプロセスから見えているメモリページのセットである。
GetProductInfo
ローカルコンピュータ上のオペレーティングシステムの製品の種類を取得し、その種類を指定したオペレーティングシステムでサポートされる製品の種類にマップする。
ローカルコンピュータ上のオペレーティングシステムの製品の種類を取得し、その種類を指定したオペレーティングシステムでサポートされる製品の種類にマップする。 [戻り値] 関数が成功した場合、戻り値は 0 以外の値。関数が失敗した場合、戻り値は 0。
GetProfileIntW
Win.ini ファイルの指定セクション内のキーから整数を取得する。(Unicode)
Win.ini ファイルの指定セクション内のキーから整数を取得する。(Unicode) [戻り値] 戻り値は、Win.ini 内の指定キー名に続く文字列の整数等価値。関数がキーを見つけられない場合、戻り値は既定値である。キーの値が 0 未満の場合、戻り値は 0 となる。
GetProfileSectionW
Win.ini ファイルの指定セクションのすべてのキーと値を取得する。(Unicode)
Win.ini ファイルの指定セクションのすべてのキーと値を取得する。(Unicode) [戻り値] 戻り値は、指定したバッファにコピーされた文字数(終端 null 文字を除く)。
GetProfileStringW
Win.ini ファイルの指定セクション内のキーに関連付けられた文字列を取得する。(Unicode)
Win.ini ファイルの指定セクション内のキーに関連付けられた文字列を取得する。(Unicode) [戻り値] 戻り値は、バッファにコピーされた文字数(終端 null 文字を除く)。
GetQueuedCompletionStatus
指定した I/O 完了ポートから I/O 完了パケットをデキューしようとする。
指定した I/O 完了ポートから I/O 完了パケットをデキューしようとする。 [戻り値] 成功した場合は 0 以外 (TRUE)、それ以外の場合は 0 (FALSE) を返す。拡張エラー情報を取得するには GetLastError を呼ぶ。詳細は備考セクションを参照。
GetQueuedCompletionStatusEx
複数の完了ポートエントリを同時に取得する。
複数の完了ポートエントリを同時に取得する。 [戻り値] 成功した場合は 0 以外 (TRUE)、それ以外の場合は 0 (FALSE) を返す。拡張エラー情報を取得するには GetLastError を呼ぶ。 [備考] この関数は、スレッドを指定した完了ポートに関連付ける。
GetShortPathNameW
指定したパスの短いパス形式を取得する。(GetShortPathNameW)
指定したパスの短いパス形式を取得する。(GetShortPathNameW) [戻り値] 関数が成功した場合、戻り値は lpszShortPath にコピーされた文字列の長さ(TCHAR 単位)で、終端 null 文字を含まない。
GetStartupInfoW
呼び出し側プロセスが作成されたときに指定された STARTUPINFO 構造体の内容を取得する。
呼び出し側プロセスが作成されたときに指定された STARTUPINFO 構造体の内容を取得する。 [備考] STARTUPINFO 構造体は、呼び出し側プロセスを作成したプロセスによって指定された。
GetStdHandle
指定した標準デバイス(標準入力、標準出力、または標準エラー)のハンドルを取得する。
指定した標準デバイス(標準入力、標準出力、または標準エラー)のハンドルを取得する。
GetStringScripts
指定した Unicode 文字列で使用されているスクリプトのリストを提供する。
指定した Unicode 文字列で使用されているスクリプトのリストを提供する。 [戻り値] 成功して cchScripts が 0 以外の値に設定されている場合、出力バッファに取得された文字数(終端 null 文字を含む)を返す。
GetStringTypeExW
指定したソース文字列内の文字の文字種情報を取得する。
指定したソース文字列内の文字の文字種情報を取得する。 [戻り値] 成功した場合は 0 以外、それ以外の場合は 0 を返す。拡張エラー情報を取得するには、アプリケーションは GetLastError を呼ぶ。これは以下のいずれかのエラーコードを返す。
GetStringTypeW
指定した Unicode ソース文字列内の文字の文字種情報を取得する。
指定した Unicode ソース文字列内の文字の文字種情報を取得する。 [戻り値] 成功した場合は 0 以外、それ以外の場合は 0 を返す。拡張エラー情報を取得するには、アプリケーションは GetLastError を呼ぶ。これは以下のいずれかのエラーコードを返す。
GetSystemDefaultLangID
システムロケールの言語識別子を返す。
システムロケールの言語識別子を返す。 [戻り値] システムロケールの言語識別子を返す。これは Unicode をサポートしないプログラムでテキストを表示するときに使用される言語である。
GetSystemDefaultLCID
システムロケールのロケール識別子を返す。注意 Windows Vista 以降のみで動作するアプリケーションは、この関数よりも GetSystemDefaultLocaleName を優先して使用すべきである。
システムロケールのロケール識別子を返す。注意 Windows Vista 以降のみで動作するアプリケーションは、この関数よりも GetSystemDefaultLocaleName を優先して使用すべきである。
GetSystemDefaultLocaleName
システム既定ロケール名を取得する。注意 アプリケーションは GetUserDefaultLocaleName をこの関数より優先して呼び出すことが推奨される。
システム既定ロケール名を取得する。注意 アプリケーションは GetUserDefaultLocaleName をこの関数より優先して呼び出すことが推奨される。 [戻り値] 成功した場合、終端 null 文字を含むロケール名の長さを示す 0 より大きい値を返す。
GetSystemDefaultUILanguage
オペレーティングシステムのシステム既定 UI 言語の言語識別子を取得する。これは Windows Vista 以降では「インストール言語」とも呼ばれる。詳細は User Interface Language Management を参照。
オペレーティングシステムのシステム既定 UI 言語の言語識別子を取得する。これは Windows Vista 以降では「インストール言語」とも呼ばれる。詳細は User Interface Language Management を参照。
GetSystemDEPPolicy
システムのデータ実行防止 (DEP) ポリシー設定を取得する。
システムのデータ実行防止 (DEP) ポリシー設定を取得する。 [戻り値] この関数は DEP_SYSTEM_POLICY_TYPE 型の値を返す。これは以下の値のいずれかである。
GetSystemDirectoryW
システムディレクトリのパスを取得する。(Unicode)
システムディレクトリのパスを取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値はバッファにコピーされた文字列の長さ(TCHAR 単位)で、終端 null 文字を含まない。
GetSystemFileCacheSize
システムキャッシュのワーキングセットの現在のサイズ制限を取得する。
システムキャッシュのワーキングセットの現在のサイズ制限を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外の値。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetSystemFirmwareTable
ファームウェアテーブルプロバイダから指定したファームウェアテーブルを取得する。
ファームウェアテーブルプロバイダから指定したファームウェアテーブルを取得する。 [戻り値] 関数が成功した場合、戻り値はバッファに書き込まれたバイト数。この値は常に BufferSize 以下となる。
GetSystemInfo
現在のシステムに関する情報を取得する。
現在のシステムに関する情報を取得する。
GetSystemPowerStatus
システムの電源状態を取得する。状態は、システムが AC 電源で動作しているか DC 電源で動作しているか、バッテリーが現在充電中か、バッテリー寿命がどれくらい残っているか、バッテリーセーバーがオンかオフかを示す。
システムの電源状態を取得する。状態は、システムが AC 電源で動作しているか DC 電源で動作しているか、バッテリーが現在充電中か、バッテリー寿命がどれくらい残っているか、バッテリーセーバーがオンかオフかを示す。 [戻り値] 関数が成功した場合、戻り値は 0 以外。
GetSystemPreferredUILanguages
システムの優先 UI 言語を取得する。詳細は User Interface Language Management を参照。
システムの優先 UI 言語を取得する。詳細は User Interface Language Management を参照。 [戻り値] 成功した場合は TRUE、それ以外の場合は FALSE を返す。拡張エラー情報を取得するには、アプリケーションは GetLastError を呼ぶ。
GetSystemRegistryQuota
レジストリの現在のサイズと、システムでレジストリが達することを許可されている最大サイズを取得する。
レジストリの現在のサイズと、システムでレジストリが達することを許可されている最大サイズを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetSystemTime
現在のシステム日時を協定世界時(UTC)形式で取得する。
現在のシステム日時を協定世界時(UTC)形式で取得する。 [備考] 現在のシステム日時を設定するには SetSystemTime を使う。
GetSystemTimeAdjustment
システムが時刻クロックに周期的時刻調整を適用しているかどうかを判定し、そのような調整の値と期間を取得する。
システムが時刻クロックに周期的時刻調整を適用しているかどうかを判定し、そのような調整の値と期間を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetSystemTimeAsFileTime
現在のシステム日時を取得する。情報は協定世界時 (UTC) 形式である。
現在のシステム日時を取得する。情報は協定世界時 (UTC) 形式である。
GetSystemTimePreciseAsFileTime
GetSystemTimePreciseAsFileTime 関数は、可能な限り最高レベルの精度 (<1us) で現在のシステム日時を取得する。取得される情報は協定世界時 (UTC) 形式である。
GetSystemTimePreciseAsFileTime 関数は、可能な限り最高レベルの精度 (<1us) で現在のシステム日時を取得する。取得される情報は協定世界時 (UTC) 形式である。
GetSystemTimes
システムタイミング情報を取得する。マルチプロセッサシステムでは、返される値はすべてのプロセッサにわたる指定時間の合計である。
システムタイミング情報を取得する。マルチプロセッサシステムでは、返される値はすべてのプロセッサにわたる指定時間の合計である。 [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetSystemWindowsDirectoryW
マルチユーザーシステム上の共有 Windows ディレクトリのパスを取得する。(Unicode)
マルチユーザーシステム上の共有 Windows ディレクトリのパスを取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値はバッファにコピーされた文字列の長さ(TCHAR 単位)で、終端 null 文字を含まない。
GetSystemWow64DirectoryW
WOW64 が使用するシステムディレクトリのパスを取得する。(Unicode)
WOW64 が使用するシステムディレクトリのパスを取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値はバッファにコピーされた文字列の長さ(TCHAR 単位)で、終端 null 文字を含まない。
GetTapeParameters
テープまたはテープドライブを記述する情報を取得する。
テープまたはテープドライブを記述する情報を取得する。 [戻り値] 関数が成功した場合、戻り値は NO_ERROR。関数が失敗した場合、以下のいずれかのエラーコードを返す。
GetTapePosition
論理または絶対ブロック単位でテープの現在のアドレスを取得する。
論理または絶対ブロック単位でテープの現在のアドレスを取得する。 [戻り値] 関数が成功した場合、戻り値は NO_ERROR。関数が失敗した場合、以下のいずれかのエラーコードを返す。 (以下省略) [備考] 論理ブロックアドレスはパーティションに対する相対位置である。
GetTapeStatus
テープデバイスがテープコマンドを処理する準備ができているかどうかを判定する。
テープデバイスがテープコマンドを処理する準備ができているかどうかを判定する。 [戻り値] テープデバイスがエラーを返さずに適切なテープアクセスコマンドを受け入れる準備ができている場合、戻り値は NO_ERROR。関数が失敗した場合、以下のいずれかのエラーコードを返す。
GetTempFileNameW
一時ファイル用の名前を作成する。一意のファイル名が生成された場合、空のファイルが作成され、そのハンドルが解放される。それ以外の場合、ファイル名のみが生成される。(GetTempFileNameW)
一時ファイル用の名前を作成する。一意のファイル名が生成された場合、空のファイルが作成され、そのハンドルが解放される。それ以外の場合、ファイル名のみが生成される。(GetTempFileNameW) [戻り値] 関数が成功した場合、戻り値は一時ファイル名で使用される一意の数値を指定する。
GetTempPathW
一時ファイル用に指定されたディレクトリのパスを取得する。(Unicode)
一時ファイル用に指定されたディレクトリのパスを取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値は終端 NULL を含まない lpBuffer にコピーされた文字列の長さ(TCHAR 単位)。
GetThreadErrorMode
呼び出し側スレッドのエラーモードを取得する。
呼び出し側スレッドのエラーモードを取得する。 [戻り値] プロセスのエラーモード。この関数は以下のいずれかの値を返す。 (以下省略) [備考] スレッドは実行されているプロセスのエラーモードを継承する。
GetThreadGroupAffinity
指定したスレッドのプロセッサグループアフィニティを取得する。
指定したスレッドのプロセッサグループアフィニティを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を使用する。
GetThreadId
指定したスレッドのスレッド識別子を取得する。
指定したスレッドのスレッド識別子を取得する。 [戻り値] 関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。 [備考] スレッドが終了するまで、そのスレッド識別子はシステム上で一意にスレッドを識別する。
GetThreadIdealProcessorEx
指定したスレッドの理想プロセッサのプロセッサ番号を取得する。
指定したスレッドの理想プロセッサのプロセッサ番号を取得する。 [戻り値] 関数が成功した場合、0 以外の値を返す。関数が失敗した場合、0 を返す。拡張エラー情報を取得するには GetLastError を使用する。
GetThreadInformation
指定したスレッドに関する情報を取得する。(GetThreadInformation)
指定したスレッドに関する情報を取得する。(GetThreadInformation) [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。
GetThreadIOPendingFlag
指定したスレッドが I/O 要求を保留中かどうかを判定する。
指定したスレッドが I/O 要求を保留中かどうかを判定する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetThreadLocale
呼び出し側スレッドの現在のロケールのロケール識別子を返す。注意 この関数は、たとえばカスタムロケールなどの理由でリリース間で変化するデータを取得できる。
呼び出し側スレッドの現在のロケールのロケール識別子を返す。注意 この関数は、たとえばカスタムロケールなどの理由でリリース間で変化するデータを取得できる。 [戻り値] 呼び出し側スレッドに関連付けられた現在のロケールのロケール識別子を返す。
GetThreadPreferredUILanguages
現在のスレッドのスレッド優先 UI 言語を取得する。詳細は User Interface Language Management を参照。
現在のスレッドのスレッド優先 UI 言語を取得する。詳細は User Interface Language Management を参照。 [戻り値] 成功した場合は TRUE、それ以外の場合は FALSE を返す。
GetThreadPriority
指定したスレッドの優先度値を取得する。この値は、スレッドのプロセスの優先度クラスと組み合わさって、スレッドの基本優先度レベルを決定する。
指定したスレッドの優先度値を取得する。この値は、スレッドのプロセスの優先度クラスと組み合わさって、スレッドの基本優先度レベルを決定する。 [戻り値] 関数が成功した場合、戻り値はスレッドの優先度レベル。関数が失敗した場合、戻り値は THREAD_PRIORITY_ERROR_RETURN。
GetThreadPriorityBoost
指定したスレッドの優先度ブースト制御の状態を取得する。
指定したスレッドの優先度ブースト制御の状態を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。その場合、pDisablePriorityBoost パラメータが指す変数は優先度ブースト制御の状態を受け取る。関数が失敗した場合、戻り値は 0。
GetThreadSelectorEntry
指定したセレクタとスレッドに対するディスクリプタテーブルエントリを取得する。
指定したセレクタとスレッドに対するディスクリプタテーブルエントリを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。その場合、lpSelectorEntry パラメータが指す構造体は指定したディスクリプタテーブルエントリのコピーを受け取る。関数が失敗した場合、戻り値は 0。
GetThreadTimes
指定したスレッドのタイミング情報を取得する。
指定したスレッドのタイミング情報を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。 [備考] すべての時刻は FILETIME データ構造体を使用して表される。
GetThreadUILanguage
現在のスレッドの最初のユーザーインターフェイス言語の言語識別子を返す。
現在のスレッドの最初のユーザーインターフェイス言語の言語識別子を返す。 [戻り値] SetThreadUILanguage または SetThreadPreferredUILanguages によってスレッドに明示的に関連付けられた言語の識別子を返す。
GetTickCount
システムが起動してからの経過ミリ秒数を取得する(最大 49.7 日)。
システムが起動してからの経過ミリ秒数を取得する(最大 49.7 日)。 [戻り値] 戻り値はシステムが起動してからの経過ミリ秒数。 [備考] GetTickCount の分解能はシステムタイマーの分解能(通常 10~16 ミリ秒)に制限される。
GetTickCount64
システムが起動してからの経過ミリ秒数を取得する。
システムが起動してからの経過ミリ秒数を取得する。 [戻り値] 経過ミリ秒数。 [備考] GetTickCount64 の分解能はシステムタイマー(通常 10~16 ミリ秒)に制限される。GetSystemTimeAdjustment による調整の影響を受けない。
GetTimeFormatEx
時刻を、名前で指定したロケール用の時刻文字列としてフォーマットする。
時刻を、名前で指定したロケール用の時刻文字列としてフォーマットする。 [戻り値] lpTimeStr が示すバッファに取得された文字数を返す。
GetTimeFormatW
時刻を、識別子で指定したロケール用の時刻文字列としてフォーマットする。関数は指定された時刻またはローカルシステム時刻のいずれかをフォーマットする。(Unicode)
時刻を、識別子で指定したロケール用の時刻文字列としてフォーマットする。関数は指定された時刻またはローカルシステム時刻のいずれかをフォーマットする。(Unicode) [戻り値] lpTimeStr が示すバッファに取得された TCHAR 値の数を返す。
GetTimeZoneInformation
現在のタイムゾーン設定を取得する。これらの設定は協定世界時 (UTC) とローカル時刻間の変換を制御する。
現在のタイムゾーン設定を取得する。これらの設定は協定世界時 (UTC) とローカル時刻間の変換を制御する。 [戻り値] 関数が成功した場合、以下のいずれかの値を返す。
GetTimeZoneInformationForYear
指定した年とタイムゾーンのタイムゾーン設定を取得する。これらの設定は協定世界時 (UTC) とローカル時刻間の変換を制御する。
指定した年とタイムゾーンのタイムゾーン設定を取得する。これらの設定は協定世界時 (UTC) とローカル時刻間の変換を制御する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetUILanguageInfo
インストールされた UI 言語に関するさまざまな情報を取得する。
インストールされた UI 言語に関するさまざまな情報を取得する。 [戻り値] 成功した場合は TRUE、それ以外の場合は FALSE を返す。拡張エラー情報を取得するには、アプリケーションは GetLastError を呼ぶ。これは以下のエラーコードを返すことがある。
GetUmsCompletionListEvent
指定したユーザーモードスケジューリング (UMS) 完了リストに関連付けられたイベントへのハンドルを取得する。
指定したユーザーモードスケジューリング (UMS) 完了リストに関連付けられたイベントへのハンドルを取得する。 [戻り値] 関数が成功した場合、0 以外の値を返す。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetUmsSystemThreadInformation
指定したスレッドが UMS スケジューラスレッド、UMS ワーカースレッド、非 UMS スレッドのどれであるかをクエリする。
指定したスレッドが UMS スケジューラスレッド、UMS ワーカースレッド、非 UMS スレッドのどれであるかをクエリする。 [戻り値] 指定したスレッドが SystemThreadInfo パラメータで指定されたスレッドの種類と一致する場合、TRUE を返す。
GetUserDefaultGeoName
ユーザーの既定地理的位置の 2 文字の国際標準化機構 (ISO) 3166-1 コードまたは数値の国連 (UN) Series M, Number 49 (M.49) コードを取得する。
ユーザーの既定地理的位置の 2 文字の国際標準化機構 (ISO) 3166-1 コードまたは数値の国連 (UN) Series M, Number 49 (M.49) コードを取得する。
GetUserDefaultLangID
現在のユーザーの地域形式設定の言語識別子を返す。
現在のユーザーの地域形式設定の言語識別子を返す。 [戻り値] コントロールパネル > 時計、言語、地域 > 日付、時刻、または数値形式の変更 > 形式タブ > 形式ドロップダウンで設定された現在のユーザーの言語識別子を返す。
GetUserDefaultLCID
ユーザー既定ロケールのロケール識別子を返す。注意 ユーザー既定ロケールがカスタムロケールである場合、アプリケーションはその値で正確にデータをタグ付けしたり交換したりできない。
ユーザー既定ロケールのロケール識別子を返す。注意 ユーザー既定ロケールがカスタムロケールである場合、アプリケーションはその値で正確にデータをタグ付けしたり交換したりできない。 [戻り値] LOCALE_USER_DEFAULT として表されるユーザー既定ロケールのロケール識別子を返す。
GetUserDefaultLocaleName
ユーザー既定ロケール名を取得する。注意 Windows Vista 以降のみで動作するように設計されているアプリケーションは、GetUserDefaultLCID よりもこの関数を優先して呼び出すべきである。
ユーザー既定ロケール名を取得する。注意 Windows Vista 以降のみで動作するように設計されているアプリケーションは、GetUserDefaultLCID よりもこの関数を優先して呼び出すべきである。
GetUserDefaultUILanguage
現在のユーザーのユーザー UI 言語の言語識別子を返す。
現在のユーザーのユーザー UI 言語の言語識別子を返す。 [戻り値] 現在のユーザーのユーザー UI 言語の言語識別子を返す。 [備考] この関数は言語識別子のみを返す。アプリケーションは GetUserPreferredUILanguages 関数を使用して言語名を取得できる。
GetUserGeoID
ユーザーの地理的位置に関する情報を取得する。詳細は Table of Geographical Locations を参照。
ユーザーの地理的位置に関する情報を取得する。詳細は Table of Geographical Locations を参照。 [戻り値] 識別子を設定するために以前に SetUserGeoID が呼び出されていた場合、ユーザーの地理的位置識別子を返す。
GetUserPreferredUILanguages
ユーザーの優先 UI 言語に関する情報を取得する。詳細は User Interface Language Management を参照。
ユーザーの優先 UI 言語に関する情報を取得する。詳細は User Interface Language Management を参照。 [戻り値] 成功した場合は **TRUE**、それ以外の場合は **FALSE** を返す。
GetVersion
Windows 8.1 のリリースに伴い、GetVersion API の動作はオペレーティングシステムバージョンの返り値において変更された。GetVersion 関数が返す値は、アプリケーションのマニフェスト方法に依存する。
Windows 8.1 のリリースに伴い、GetVersion API の動作はオペレーティングシステムバージョンの返り値において変更された。GetVersion 関数が返す値は、アプリケーションのマニフェスト方法に依存する。
GetVersionExW
Windows 8.1 のリリースに伴い、GetVersionEx API の動作はオペレーティングシステムバージョンの返り値において変更された。GetVersionEx 関数が返す値は、アプリケーションのマニフェスト方法に依存する。(Unicode)
Windows 8.1 のリリースに伴い、GetVersionEx API の動作はオペレーティングシステムバージョンの返り値において変更された。GetVersionEx 関数が返す値は、アプリケーションのマニフェスト方法に依存する。
GetVolumeInformationByHandleW
指定したファイルに関連付けられたファイルシステムとボリュームに関する情報を取得する。
指定したファイルに関連付けられたファイルシステムとボリュームに関する情報を取得する。 [戻り値] 要求されたすべての情報が取得された場合、戻り値は 0 以外。要求されたすべての情報が取得されなかった場合、戻り値は 0。
GetVolumeInformationW
指定したルートディレクトリに関連付けられたファイルシステムとボリュームに関する情報を取得する。(Unicode)
指定したルートディレクトリに関連付けられたファイルシステムとボリュームに関する情報を取得する。(Unicode) [戻り値] 要求されたすべての情報が取得された場合、戻り値は 0 以外。要求されたすべての情報が取得されなかった場合、戻り値は 0。
GetVolumeNameForVolumeMountPointW
指定したボリュームマウントポイント(ドライブレター、ボリューム GUID パス、またはマウントされたフォルダ)に関連付けられたボリュームのボリューム GUID パスを取得する。(GetVolumeNameForVolumeMountPointW)
指定したボリュームマウントポイント(ドライブレター、ボリューム GUID パス、またはマウントされたフォルダ)に関連付けられたボリュームのボリューム GUID パスを取得する。
GetVolumePathNamesForVolumeNameW
指定したボリュームに対するドライブレターとマウントされたフォルダパスのリストを取得する。(GetVolumePathNamesForVolumeNameW)
指定したボリュームに対するドライブレターとマウントされたフォルダパスのリストを取得する。(GetVolumePathNamesForVolumeNameW) [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。
GetVolumePathNameW
指定したパスがマウントされているボリュームマウントポイントを取得する。(GetVolumePathNameW)
指定したパスがマウントされているボリュームマウントポイントを取得する。(GetVolumePathNameW) [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。
GetWindowsDirectoryW
Windows ディレクトリのパスを取得する。(Unicode)
Windows ディレクトリのパスを取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値はバッファにコピーされた文字列の長さ(TCHAR 単位)で、終端 null 文字を含まない。
GetWriteWatch
仮想メモリ領域内で書き込まれたページのアドレスを取得する。
仮想メモリ領域内で書き込まれたページのアドレスを取得する。 [戻り値] 関数が成功した場合、戻り値は 0。関数が失敗した場合、戻り値は 0 以外の値。
GlobalAddAtomExW
グローバルアトムテーブルに文字列を追加し、その文字列を識別する一意の値(アトム)を返す。(GlobalAddAtomExW)
グローバルアトムテーブルに文字列を追加し、その文字列を識別する一意の値(アトム)を返す。(GlobalAddAtomExW) [戻り値] 関数が成功した場合、戻り値は新しく作成されたアトム。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
GlobalAddAtomW
グローバルアトムテーブルに文字列を追加し、その文字列を識別する一意の値(アトム)を返す。(GlobalAddAtomW)
グローバルアトムテーブルに文字列を追加し、その文字列を識別する一意の値(アトム)を返す。(GlobalAddAtomW) [戻り値] 型: ATOM 関数が成功した場合、戻り値は新しく作成されたアトム。関数が失敗した場合、戻り値は 0。
GlobalAlloc
指定されたバイト数をヒープから割り当てる。(GlobalAlloc)
指定されたバイト数をヒープから割り当てる。(GlobalAlloc) [戻り値] 関数が成功した場合、戻り値は新しく割り当てられたメモリオブジェクトへのハンドル。失敗した場合は NULL。拡張エラー情報は GetLastError で取得する。
GlobalCompact
(no summary)
..
GlobalDeleteAtom
グローバル文字列アトムの参照カウントを減らす。アトムの参照カウントが 0 になると、GlobalDeleteAtom はそのアトムに関連付けられた文字列をグローバルアトムテーブルから削除する。
グローバル文字列アトムの参照カウントを減らす。アトムの参照カウントが 0 になると、GlobalDeleteAtom はそのアトムに関連付けられた文字列をグローバルアトムテーブルから削除する。 [戻り値] 型: ATOM 関数は常に (ATOM) 0 を返す。
GlobalFindAtomW
グローバルアトムテーブルから指定した文字列を検索し、その文字列に関連付けられたグローバルアトムを取得する。(Unicode)
グローバルアトムテーブルから指定した文字列を検索し、その文字列に関連付けられたグローバルアトムを取得する。(Unicode) [戻り値] 型: ATOM 関数が成功した場合、戻り値は与えられた文字列に関連付けられたグローバルアトム。関数が失敗した場合、戻り値は 0。
GlobalFix
(no summary)
..
GlobalFlags
指定したグローバルメモリオブジェクトに関する情報を取得する。
指定したグローバルメモリオブジェクトに関する情報を取得する。 [戻り値] 関数が成功した場合、戻り値はメモリオブジェクトの確保値とロックカウントを指定する。関数が失敗した場合、戻り値は GMEM_INVALID_HANDLE で、グローバルハンドルが無効であることを示す。
GlobalFree
指定されたグローバルメモリオブジェクトを解放し、そのハンドルを無効化する。
指定されたグローバルメモリオブジェクトを解放し、そのハンドルを無効化する。 [戻り値] 関数が成功した場合、戻り値は NULL。失敗した場合、戻り値はグローバルメモリオブジェクトへのハンドルに等しい。
GlobalGetAtomNameW
指定したグローバルアトムに関連付けられた文字列のコピーを取得する。(Unicode)
指定したグローバルアトムに関連付けられた文字列のコピーを取得する。(Unicode) [戻り値] 型: UINT 関数が成功した場合、戻り値はバッファにコピーされた文字列の長さ(文字数)で、終端 null 文字を含まない。関数が失敗した場合、戻り値は 0。
GlobalHandle
指定したグローバルメモリブロックへのポインタに関連付けられたハンドルを取得する。
指定したグローバルメモリブロックへのポインタに関連付けられたハンドルを取得する。 [戻り値] 関数が成功した場合、戻り値は指定したグローバルメモリオブジェクトへのハンドル。関数が失敗した場合、戻り値は NULL。拡張エラー情報を取得するには GetLastError を呼ぶ。
GlobalLock
グローバルメモリオブジェクトをロックし、オブジェクトのメモリブロックの最初のバイトへのポインタを返す。
グローバルメモリオブジェクトをロックし、オブジェクトのメモリブロックの最初のバイトへのポインタを返す。 [戻り値] 関数が成功した場合、戻り値はメモリブロックの最初のバイトへのポインタ。失敗した場合は NULL。
GlobalMemoryStatus
システムの物理および仮想メモリの両方の現在の使用に関する情報を取得する。(GlobalMemoryStatus)
システムの物理および仮想メモリの両方の現在の使用に関する情報を取得する。(GlobalMemoryStatus) [備考] 4GB を超えるメモリを持つコンピュータでは、GlobalMemoryStatus 関数が誤った情報を返し、オーバーフローを示す ?1 の値を報告することがある。
GlobalMemoryStatusEx
システムの物理および仮想メモリの両方の現在の使用に関する情報を取得する。(GlobalMemoryStatusEx)
システムの物理および仮想メモリの両方の現在の使用に関する情報を取得する。(GlobalMemoryStatusEx) [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
GlobalReAlloc
指定したグローバルメモリオブジェクトのサイズまたは属性を変更する。サイズは増加または減少できる。
指定したグローバルメモリオブジェクトのサイズまたは属性を変更する。サイズは増加または減少できる。 [戻り値] 関数が成功した場合、戻り値は再確保されたメモリオブジェクトへのハンドル。関数が失敗した場合、戻り値は NULL。拡張エラー情報を取得するには GetLastError を呼ぶ。
GlobalSize
指定されたグローバルメモリオブジェクトの現在のサイズ(バイト単位)を取得する。
指定されたグローバルメモリオブジェクトの現在のサイズ(バイト単位)を取得する。 [戻り値] 関数が成功した場合、戻り値は指定されたグローバルメモリオブジェクトのサイズ(バイト単位)。ハンドルが無効または廃棄済みの場合は 0。
GlobalUnfix
(no summary)
..
GlobalUnlock
GMEM_MOVEABLE で割り当てられたメモリオブジェクトに関連付けられたロックカウントを減らす。
GMEM_MOVEABLE で割り当てられたメモリオブジェクトに関連付けられたロックカウントを減らす。 [戻り値] ロックカウントを減らした後もロック状態なら戻り値は 0 以外。ロックが解除された場合は 0 を返し GetLastError は NO_ERROR を返す。
GlobalUnWire
(no summary)
..
GlobalWire
(no summary)
..
Heap32First
プロセスによって確保されたヒープの最初のブロックに関する情報を取得する。
プロセスによって確保されたヒープの最初のブロックに関する情報を取得する。 [戻り値] 最初のヒープブロックの情報がバッファにコピーされた場合は TRUE、それ以外の場合は FALSE を返す。
Heap32ListFirst
指定したプロセスによって確保された最初のヒープに関する情報を取得する。
指定したプロセスによって確保された最初のヒープに関する情報を取得する。 [戻り値] ヒープリストの最初のエントリがバッファにコピーされた場合は TRUE、それ以外の場合は FALSE を返す。
Heap32ListNext
プロセスによって確保された次のヒープに関する情報を取得する。
プロセスによって確保された次のヒープに関する情報を取得する。 [戻り値] ヒープリストの次のエントリがバッファにコピーされた場合は TRUE、それ以外の場合は FALSE を返す。
Heap32Next
プロセスによって確保されたヒープの次のブロックに関する情報を取得する。
プロセスによって確保されたヒープの次のブロックに関する情報を取得する。 [戻り値] ヒープ内の次のブロックに関する情報がバッファにコピーされた場合は TRUE、それ以外の場合は FALSE を返す。
HeapCompact
指定したヒープ内でコミット済みの最大の空きブロックのサイズを返す。Disable heap coalesce on free グローバルフラグが設定されている場合、この関数はヒープ内の隣接する空きメモリブロックも結合する。
指定したヒープ内でコミット済みの最大の空きブロックのサイズを返す。Disable heap coalesce on free グローバルフラグが設定されている場合、この関数はヒープ内の隣接する空きメモリブロックも結合する。
HeapCreate
呼び出し元プロセスが使用できるプライベートヒープオブジェクトを作成する。プロセス仮想アドレス空間に領域を予約し、指定された初期部分に物理ストレージを割り当てる。
呼び出し元プロセスが使用できるプライベートヒープオブジェクトを作成する。プロセス仮想アドレス空間に領域を予約し、指定された初期部分に物理ストレージを割り当てる。 [戻り値] 関数が成功した場合、戻り値は新しく作成されたヒープへのハンドル。失敗した場合は NULL。
HeapDestroy
指定されたヒープオブジェクトを破棄する。プライベートヒープオブジェクトのすべてのページをデコミットおよび解放し、ヒープへのハンドルを無効化する。
指定されたヒープオブジェクトを破棄する。プライベートヒープオブジェクトのすべてのページをデコミットおよび解放し、ヒープへのハンドルを無効化する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報は GetLastError で取得する。
HeapFree
HeapAlloc または HeapReAlloc でヒープから割り当てられたメモリブロックを解放する。
HeapAlloc または HeapReAlloc でヒープから割り当てられたメモリブロックを解放する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報は GetLastError で取得する。
HeapLock
指定したヒープに関連付けられたクリティカルセクションオブジェクト(ロック)の取得を試みる。
指定したヒープに関連付けられたクリティカルセクションオブジェクト(ロック)の取得を試みる。 [戻り値] 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
HeapQueryInformation
指定したヒープに関する情報を取得する。
指定したヒープに関する情報を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
HeapSetInformation
指定したヒープに対して機能を有効にする。
指定したヒープに対して機能を有効にする。 [戻り値] 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
HeapSummary
HeapSummary 関数 (heapapi.h) は、指定したヒープの概要情報を取得する。
HeapSummary 関数 (heapapi.h) は、指定したヒープの概要情報を取得する。 [戻り値] 成功した場合は S_OK を返す。
HeapUnlock
指定したヒープに関連付けられたクリティカルセクションオブジェクト(ロック)の所有権を解放する。
指定したヒープに関連付けられたクリティカルセクションオブジェクト(ロック)の所有権を解放する。 [戻り値] 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
HeapValidate
指定したヒープを検証する。ヒープ内のすべてのメモリブロックをスキャンし、ヒープ マネージャが管理するヒープ制御構造体が整合した状態にあることを確認する。
指定したヒープを検証する。ヒープ内のすべてのメモリブロックをスキャンし、ヒープ マネージャが管理するヒープ制御構造体が整合した状態にあることを確認する。 [戻り値] 指定したヒープまたはメモリブロックが有効な場合、戻り値は 0 以外となる。無効な場合、戻り値は 0 となる。
HeapWalk
指定したヒープ内のメモリブロックを列挙する。
指定したヒープ内のメモリブロックを列挙する。 [戻り値] 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
IdnToNameprepUnicode
国際化ドメイン名 (IDN) またはその他の国際化ラベルを Network Working Group RFC 3491 で規定された NamePrep 形式に変換する。ただし、Punycode への追加変換は行わない。
国際化ドメイン名 (IDN) またはその他の国際化ラベルを Network Working Group RFC 3491 で規定された NamePrep 形式に変換する。ただし、Punycode への追加変換は行わない。
InitAtomTable
ローカル アトムテーブルを初期化し、ハッシュ バケット数を指定したサイズに設定する。
ローカル アトムテーブルを初期化し、ハッシュ バケット数を指定したサイズに設定する。 [戻り値] 型: BOOL 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。
InitializeCriticalSectionAndSpinCount
クリティカルセクション オブジェクトを初期化し、クリティカルセクションのスピン カウントを設定する。
クリティカルセクション オブジェクトを初期化し、クリティカルセクションのスピン カウントを設定する。 [戻り値] この関数は常に成功し 0 以外の値を返す。
InitializeCriticalSectionEx
スピン カウントとオプションのフラグを指定してクリティカルセクション オブジェクトを初期化する。
スピン カウントとオプションのフラグを指定してクリティカルセクション オブジェクトを初期化する。 [戻り値] 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
InitializeSynchronizationBarrier
新しい同期バリアを初期化する。
新しい同期バリアを初期化する。 [戻り値] バリアの初期化に成功した場合は TRUE を返す。失敗した場合は FALSE を返す。拡張エラー情報を取得するには GetLastError を使う。
IsBadCodePtr
呼び出し側プロセスが指定アドレスのメモリに対して読み取りアクセス権を持つかを判定する。
呼び出し側プロセスが指定アドレスのメモリに対して読み取りアクセス権を持つかを判定する。 [戻り値] 呼び出し側プロセスが指定したメモリに対して読み取りアクセス権を持つ場合、戻り値は 0 となる。持たない場合、戻り値は 0 以外となる。
IsBadHugeReadPtr
(no summary)
..
IsBadHugeWritePtr
(no summary)
..
IsBadReadPtr
呼び出し側プロセスが指定したメモリ範囲に対して読み取りアクセス権を持つかを検証する。(IsBadReadPtr)
呼び出し側プロセスが指定したメモリ範囲に対して読み取りアクセス権を持つかを検証する。(IsBadReadPtr) [戻り値] 呼び出し側プロセスが指定メモリ範囲のすべてのバイトに対して読み取りアクセス権を持つ場合、戻り値は 0 となる。持たない場合、戻り値は 0 以外となる。
IsBadStringPtrW
呼び出し側プロセスが指定したメモリ範囲に対して読み取りアクセス権を持つかを検証する。(IsBadStringPtrW)
呼び出し側プロセスが指定したメモリ範囲に対して読み取りアクセス権を持つかを検証する。
IsBadWritePtr
呼び出し側プロセスが指定したメモリ範囲に対して書き込みアクセス権を持つかを検証する。
呼び出し側プロセスが指定したメモリ範囲に対して書き込みアクセス権を持つかを検証する。 [戻り値] 呼び出し側プロセスが指定メモリ範囲のすべてのバイトに対して書き込みアクセス権を持つ場合、戻り値は 0 となる。持たない場合、戻り値は 0 以外となる。
IsCalendarLeapYear
非推奨。指定した暦について、指定した元号の指定年が閏年かどうかを判定する。
非推奨。指定した暦について、指定した元号の指定年が閏年かどうかを判定する。 [戻り値] 指定した年が閏年であれば **TRUE**、そうでなければ **FALSE** を返す。
IsDBCSLeadByte
指定した文字がシステム既定の Windows ANSI コードページ (CP_ACP) でリード バイトとなるかを判定する。リード バイトとは、コードページのダブルバイト文字セット (DBCS) において 2 バイト文字の先頭バイトである。
指定した文字がシステム既定の Windows ANSI コードページ (CP_ACP) でリード バイトとなるかを判定する。リード バイトとは、コードページのダブルバイト文字セット (DBCS) において 2 バイト文字の先頭バイトである。
IsDBCSLeadByteEx
指定した文字がリード バイトになりうるかを判定する。リード バイトとは、コードページのダブルバイト文字セット (DBCS) において 2 バイト文字の先頭バイトである。
指定した文字がリード バイトになりうるかを判定する。リード バイトとは、コードページのダブルバイト文字セット (DBCS) において 2 バイト文字の先頭バイトである。 [戻り値] 指定バイトがリード バイトの場合は 0 以外の値を返す。
IsDebuggerPresent
呼び出し側プロセスがユーザーモード デバッガによってデバッグされているかを判定する。
呼び出し側プロセスがユーザーモード デバッガによってデバッグされているかを判定する。 [戻り値] 現在のプロセスがデバッガのコンテキストで実行されている場合、戻り値は 0 以外となる。されていない場合、戻り値は 0 となる。
IsNativeVhdBoot
OS が VHD コンテナから起動されたかを示す。
OS が VHD コンテナから起動されたかを示す。 [戻り値] OS がネイティブ VHD から起動された場合は TRUE、それ以外は FALSE。拡張エラー情報を取得するには GetLastError を呼ぶ。
IsNLSDefinedString
文字列内の各文字が、指定した NLS 機能について定義された結果を持つかを判定する。
文字列内の各文字が、指定した NLS 機能について定義された結果を持つかを判定する。 [戻り値] 成功し、かつ入力文字列が有効な場合のみ TRUE を返し、そうでなければ FALSE を返す。拡張エラー情報を取得するには、アプリケーションから GetLastError を呼ぶ。
IsNormalizedString
文字列が Unicode 4.0 TR#15 に従って正規化されているかを検証する。詳細は Using Unicode Normalization to Represent Strings を参照のこと。
文字列が Unicode 4.0 TR#15 に従って正規化されているかを検証する。詳細は Using Unicode Normalization to Represent Strings を参照のこと。
IsProcessInJob
プロセスが指定したジョブ内で実行されているかを判定する。
プロセスが指定したジョブ内で実行されているかを判定する。 [戻り値] 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
IsProcessorFeaturePresent
指定したプロセッサ機能が現在のコンピュータでサポートされているかを判定する。
指定したプロセッサ機能が現在のコンピュータでサポートされているかを判定する。 [戻り値] 機能がサポートされていれば 0 以外の値を返す。サポートされていなければ 0 を返す。HAL がその機能の検出をサポートしていない場合、ハードウェアがサポートしていても戻り値は 0 となる。
IsSystemResumeAutomatic
コンピュータの現在の状態を判定する。
コンピュータの現在の状態を判定する。 [戻り値] システムが自動的に動作状態に復帰しユーザーがアクティブでない場合、関数は TRUE を返す。それ以外は FALSE を返す。
IsThreadAFiber
現在のスレッドがファイバかを判定する。
現在のスレッドがファイバかを判定する。 [戻り値] スレッドがファイバの場合は TRUE、それ以外は FALSE を返す。 [備考] この関数を使うアプリケーションをコンパイルするには _WIN32_WINNT を 0x0600 以降に定義する。
IsValidCodePage
指定したコードページが有効かを判定する。
指定したコードページが有効かを判定する。 [戻り値] コードページが有効であれば 0 以外の値を返し、無効であれば 0 を返す。 [備考] コードページは OS にインストールされている場合にのみ有効と見なされる。Unicode が推奨される。
IsValidLanguageGroup
言語グループが OS にインストール済みまたはサポート済みかを判定する。詳細は NLS Terminology を参照のこと。
言語グループが OS にインストール済みまたはサポート済みかを判定する。詳細は NLS Terminology を参照のこと。 [戻り値] 言語グループ識別子が指定された有効性テストを通過すれば TRUE、そうでなければ FALSE を返す。
IsValidLocale
指定したロケールが OS にインストール済みまたはサポート済みかを判定する。詳細は Locales and Languages を参照のこと。
指定したロケールが OS にインストール済みまたはサポート済みかを判定する。詳細は Locales and Languages を参照のこと。 [戻り値] ロケール識別子が指定した有効性テストを通過すれば 0 以外の値を返す。成功しなかった場合は 0 を返す。
IsValidLocaleName
指定したロケール名が OS にインストール済みまたはサポート済みのロケールに対して有効かを判定する。注: Windows Vista 以降のみで動作するアプリケーションは、補助ロケールの有効性判定のために IsValidLocale より先にこの関数を呼ぶべきである。
指定したロケール名が OS にインストール済みまたはサポート済みのロケールに対して有効かを判定する。注: Windows Vista 以降のみで動作するアプリケーションは、補助ロケールの有効性判定のために IsValidLocale より先にこの関数を呼ぶべきである。
IsValidNLSVersion
NLS バージョンが指定した NLS 関数に対して有効かを判定する。
NLS バージョンが指定した NLS 関数に対して有効かを判定する。 [戻り値] NLS バージョンが有効であれば 0 以外の値を、無効であれば 0 を返す。 [備考] NLSVERSIONINFOEX 構造体は GetNLSVersionEx を呼んで初期化する。
IsWow64Process
指定したプロセスが WOW64 または Intel64/x64 プロセッサで実行されているかを判定する。
指定したプロセスが WOW64 または Intel64/x64 プロセッサで実行されているかを判定する。 [戻り値] 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
K32EmptyWorkingSet
指定したプロセスのワーキング セットから可能な限り多くのページを取り除く。
指定したプロセスのワーキング セットから可能な限り多くのページを取り除く。 [戻り値] 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
K32EnumDeviceDrivers
システム内の各デバイス ドライバの読み込みアドレスを取得する。
システム内の各デバイス ドライバの読み込みアドレスを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
K32EnumPageFilesW
システムにインストールされた各ページファイルに対してコールバック ルーチンを呼ぶ。(ANSI)
システムにインストールされた各ページファイルに対してコールバック ルーチンを呼ぶ。(ANSI) [戻り値] 関数が成功した場合、戻り値は TRUE となる。関数が失敗した場合、戻り値は FALSE となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
K32EnumProcesses
システム内の各プロセス オブジェクトのプロセス識別子を取得する。
システム内の各プロセス オブジェクトのプロセス識別子を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
K32EnumProcessModules
指定したプロセス内の各モジュールのハンドルを取得する。
指定したプロセス内の各モジュールのハンドルを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
K32EnumProcessModulesEx
指定したプロセスで、指定したフィルタ条件を満たす各モジュールのハンドルを取得する。
指定したプロセスで、指定したフィルタ条件を満たす各モジュールのハンドルを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
K32GetDeviceDriverBaseNameW
指定したデバイス ドライバのベース名を取得する。(ANSI)
指定したデバイス ドライバのベース名を取得する。(ANSI) [戻り値] 関数が成功した場合、戻り値はバッファにコピーされた文字列の長さ(終端 null 文字を除く)を指定する。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
K32GetDeviceDriverFileNameW
指定したデバイス ドライバのパスを取得する。(Unicode)
指定したデバイス ドライバのパスを取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値はバッファにコピーされた文字列の長さ(終端 null 文字を除く)を指定する。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
K32GetMappedFileNameW
指定したアドレスが、指定したプロセスのアドレス空間内のメモリ マップト ファイル内にあるかをチェックする。ある場合、関数はそのメモリ マップト ファイルの名前を返す。(Unicode)
指定したアドレスが、指定したプロセスのアドレス空間内のメモリ マップト ファイル内にあるかをチェックする。ある場合、関数はそのメモリ マップト ファイルの名前を返す。(Unicode) [戻り値] 関数が成功した場合、戻り値はバッファにコピーされた文字列の長さ(文字数単位)を指定する。
K32GetModuleBaseNameW
指定したモジュールのベース名を取得する。(Unicode)
指定したモジュールのベース名を取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値はバッファにコピーされた文字列の長さ(文字数単位)を指定する。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
K32GetModuleFileNameExW
指定したモジュールを含むファイルの完全修飾パスを取得する。(Unicode)
指定したモジュールを含むファイルの完全修飾パスを取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値はバッファにコピーされた文字列の長さを指定する。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
K32GetModuleInformation
指定したモジュールに関する情報を MODULEINFO 構造体で取得する。
指定したモジュールに関する情報を MODULEINFO 構造体で取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
K32GetPerformanceInfo
PERFORMANCE_INFORMATION 構造体に含まれるパフォーマンス値を取得する。
PERFORMANCE_INFORMATION 構造体に含まれるパフォーマンス値を取得する。 [戻り値] 関数が成功した場合、戻り値は TRUE となる。関数が失敗した場合、戻り値は FALSE となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
K32GetProcessImageFileNameW
(no summary)
..
K32GetProcessMemoryInfo
指定したプロセスのメモリ使用量に関する情報を取得する。
指定したプロセスのメモリ使用量に関する情報を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
K32GetWsChanges
この関数または InitializeProcessForWsWatch 関数が最後に呼ばれて以降、指定したプロセスのワーキング セットに追加されたページに関する情報を取得する。
この関数または InitializeProcessForWsWatch 関数が最後に呼ばれて以降、指定したプロセスのワーキング セットに追加されたページに関する情報を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。
K32GetWsChangesEx
この関数または InitializeProcessForWsWatch 関数が最後に呼ばれて以降、指定したプロセスのワーキング セットに追加されたページに関する拡張情報を取得する。
この関数または InitializeProcessForWsWatch 関数が最後に呼ばれて以降、指定したプロセスのワーキング セットに追加されたページに関する拡張情報を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外となる。 関数が失敗した場合、戻り値は 0 となる。
K32InitializeProcessForWsWatch
指定したプロセスのワーキング セットの監視を開始する。
指定したプロセスのワーキング セットの監視を開始する。 [戻り値] 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
K32QueryWorkingSet
指定したプロセスのワーキング セットに現在追加されているページに関する情報を取得する。
指定したプロセスのワーキング セットに現在追加されているページに関する情報を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
K32QueryWorkingSetEx
指定したプロセスのアドレス空間内の特定の仮想アドレスにあるページに関する拡張情報を取得する。
指定したプロセスのアドレス空間内の特定の仮想アドレスにあるページに関する拡張情報を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
LCIDToLocaleName
ロケール識別子をロケール名に変換する。
ロケール識別子をロケール名に変換する。 [戻り値] 成功した場合、ロケール名の文字数(終端 null 文字を含む)を返す。関数が成功して cchName の値が 0 の場合、戻り値はロケール名バッファに必要なサイズ(null を含む文字数単位)となる。成功しなかった場合は 0 を返す。
LCMapStringEx
名前で指定されたロケールに対し、入力文字列を指定した変換で別の文字列へマップするか、入力文字列のソート キーを生成する。注: Windows Vista 以降のみで動作するよう設計されているアプリケーションは、LCMapString よりこの関数を優先して呼ぶべきである。
名前で指定されたロケールに対し、入力文字列を指定した変換で別の文字列へマップするか、入力文字列のソート キーを生成する。注: Windows Vista 以降のみで動作するよう設計されているアプリケーションは、LCMapString よりこの関数を優先して呼ぶべきである。
LCMapStringW
識別子で指定されたロケールに対し、入力文字列を指定した変換で別の文字列へマップするか、入力文字列のソート キーを生成する。(Unicode)
識別子で指定されたロケールに対し、入力文字列を指定した変換で別の文字列へマップするか、入力文字列のソート キーを生成する。(Unicode) [戻り値] 文字列マッピング用途で成功した場合、変換後文字列の文字数を返す(詳細は *cchSrc* および *cchDest* を参照のこと)。
LoadLibraryExW
指定されたモジュールを呼び出し元プロセスのアドレス空間にロードする。(LoadLibraryExW)
指定されたモジュールを呼び出し元プロセスのアドレス空間にロードする。(LoadLibraryExW) [戻り値] 関数が成功した場合、戻り値はロードされたモジュールへのハンドル。失敗した場合は NULL。拡張エラー情報は GetLastError で取得する。
LoadLibraryW
指定されたモジュールを呼び出し元プロセスのアドレス空間にロードする。(LoadLibraryW)
指定されたモジュールを呼び出し元プロセスのアドレス空間にロードする。(LoadLibraryW) [戻り値] 関数が成功した場合、戻り値はモジュールへのハンドル。失敗した場合は NULL。拡張エラー情報は GetLastError で取得する。
LoadModule
アプリケーションを読み込んで実行するか、既存アプリケーションの新しいインスタンスを作成する。
アプリケーションを読み込んで実行するか、既存アプリケーションの新しいインスタンスを作成する。 [戻り値] 関数が成功した場合、戻り値は 31 より大きい。関数が失敗した場合、戻り値はエラー値であり、次のいずれかの値となることがある。
LoadPackagedLibrary
指定したパッケージ化モジュールとその依存関係を、呼び出し側プロセスのアドレス空間に読み込む。
指定したパッケージ化モジュールとその依存関係を、呼び出し側プロセスのアドレス空間に読み込む。 [戻り値] 関数が成功した場合、戻り値は読み込まれたモジュールのハンドルである。関数が失敗した場合、戻り値は NULL である。拡張エラー情報を取得するには GetLastError を呼ぶ。
LoadResource
メモリ内の指定リソースの先頭バイトへのポインタを取得するために使用できるハンドルを取得する。
メモリ内の指定リソースの先頭バイトへのポインタを取得するために使用できるハンドルを取得する。 [戻り値] 型: HGLOBAL 関数が成功した場合、戻り値はリソースに関連付けられたデータのハンドルである。関数が失敗した場合、戻り値は NULL である。
LocalAlloc
ヒープから指定したバイト数を確保する。(LocalAlloc)
ヒープから指定したバイト数を確保する。(LocalAlloc) [戻り値] 関数が成功した場合、戻り値は新しく確保されたメモリオブジェクトのハンドルである。関数が失敗した場合、戻り値は NULL である。拡張エラー情報を取得するには GetLastError を呼ぶ。
LocalCompact
(no summary)
..
LocaleNameToLCID
ロケール名をロケール識別子に変換する。
ロケール名をロケール識別子に変換する。 [戻り値] 成功した場合、ロケール名に対応するロケール識別子を返す。指定されたロケール名がユーザー既定のカスタムロケールに対応する場合、この関数は LOCALE_CUSTOM_DEFAULT を返す。
LocalFileTimeToFileTime
ローカルファイル時刻を協定世界時 (UTC) に基づくファイル時刻へ変換する。
ローカルファイル時刻を協定世界時 (UTC) に基づくファイル時刻へ変換する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError 関数を使う。
LocalFlags
指定したローカルメモリオブジェクトに関する情報を取得する。
指定したローカルメモリオブジェクトに関する情報を取得する。 [戻り値] 関数が成功した場合、戻り値はメモリオブジェクトの確保属性とロックカウントを示す。関数が失敗した場合、戻り値は LMEM_INVALID_HANDLE であり、ローカルハンドルが無効であることを示す。
LocalFree
指定したローカルメモリオブジェクトを解放し、そのハンドルを無効化する。
指定したローカルメモリオブジェクトを解放し、そのハンドルを無効化する。 [戻り値] 関数が成功した場合、戻り値は NULL である。関数が失敗した場合、戻り値はローカルメモリオブジェクトのハンドルに等しい。拡張エラー情報を取得するには GetLastError を呼ぶ。
LocalHandle
指定したローカルメモリオブジェクトへのポインタに関連付けられたハンドルを取得する。
指定したローカルメモリオブジェクトへのポインタに関連付けられたハンドルを取得する。 [戻り値] 関数が成功した場合、戻り値は指定したローカルメモリオブジェクトのハンドルである。関数が失敗した場合、戻り値は NULL である。拡張エラー情報を取得するには GetLastError を呼ぶ。
LocalLock
ローカルメモリオブジェクトをロックし、オブジェクトのメモリブロックの先頭バイトへのポインタを返す。
ローカルメモリオブジェクトをロックし、オブジェクトのメモリブロックの先頭バイトへのポインタを返す。 [戻り値] 関数が成功した場合、戻り値はメモリブロックの先頭バイトへのポインタである。関数が失敗した場合、戻り値は NULL である。
LocalReAlloc
指定したローカルメモリオブジェクトのサイズまたは属性を変更する。サイズは増加も減少もできる。
指定したローカルメモリオブジェクトのサイズまたは属性を変更する。サイズは増加も減少もできる。 [戻り値] 関数が成功した場合、戻り値は再確保されたメモリオブジェクトのハンドルである。関数が失敗した場合、戻り値は NULL である。
LocalShrink
(no summary)
..
LocalSize
指定したローカルメモリオブジェクトの現在のサイズ(バイト単位)を取得する。
指定したローカルメモリオブジェクトの現在のサイズ(バイト単位)を取得する。 [戻り値] 関数が成功した場合、戻り値は指定したローカルメモリオブジェクトのサイズ(バイト単位)である。指定したハンドルが無効であるか、オブジェクトが破棄されている場合、戻り値は 0 である。
LocalUnlock
LMEM_MOVEABLE で確保されたメモリオブジェクトに関連付けられたロックカウントを減算する。
LMEM_MOVEABLE で確保されたメモリオブジェクトに関連付けられたロックカウントを減算する。 [戻り値] ロックカウントを減らした後もメモリオブジェクトがまだロックされている場合、戻り値は 0 以外である。
LockFile
指定したファイルを呼び出し側プロセスによる排他アクセス用にロックする。
指定したファイルを呼び出し側プロセスによる排他アクセス用にロックする。 [戻り値] 関数が成功した場合、戻り値は 0 以外 (TRUE) である。関数が失敗した場合、戻り値は 0 (FALSE) である。拡張エラー情報を取得するには GetLastError を呼ぶ。
LockFileEx
指定したファイルを呼び出し側プロセスによる排他アクセス用にロックする。この関数は同期的にも非同期的にも動作し、排他ロックまたは共有ロックを要求できる。
指定したファイルを呼び出し側プロセスによる排他アクセス用にロックする。この関数は同期的にも非同期的にも動作し、排他ロックまたは共有ロックを要求できる。 [戻り値] 関数が成功した場合、戻り値は 0 以外 (TRUE) である。関数が失敗した場合、戻り値は 0 (FALSE) である。
LockResource
メモリ内の指定リソースへのポインタを取得する。
メモリ内の指定リソースへのポインタを取得する。 [戻り値] 型: LPVOID 読み込まれたリソースが利用可能な場合、戻り値はリソースの先頭バイトへのポインタである。そうでなければ **NULL** である。
lstrcatW
ある文字列を別の文字列に追加する。警告 使用しないこと。(Unicode)
ある文字列を別の文字列に追加する。警告 使用しないこと。(Unicode) [戻り値] 型: LPTSTR 関数が成功した場合、戻り値はバッファへのポインタ。関数が失敗した場合、戻り値は NULL で、lpString1 は NULL 終端されていない可能性がある。
lstrcmpiW
2 つの文字列を比較する。比較は大文字小文字を区別しない。(Unicode)
2 つの文字列を比較する。比較は大文字小文字を区別しない。(Unicode) [戻り値] 型: int lpString1 が指す文字列が lpString2 より小さい場合、戻り値は負。大きい場合は正。等しい場合は 0。
lstrcmpW
2 つの文字列を比較する。比較は大文字小文字を区別する。(Unicode)
2 つの文字列を比較する。比較は大文字小文字を区別する。(Unicode) [戻り値] 型: int lpString1 が指す文字列が lpString2 より小さい場合、戻り値は負。大きい場合は正。等しい場合は 0。
lstrcpynW
ソース文字列からバッファに指定数の文字をコピーする。警告 使用しないこと。(Unicode)
ソース文字列からバッファに指定数の文字をコピーする。警告 使用しないこと。(Unicode) [戻り値] 型: LPTSTR 関数が成功した場合、戻り値はバッファへのポインタ。ソース文字列が iMaxLength より長くても成功する。
lstrcpyW
文字列をバッファにコピーする。(Unicode)
文字列をバッファにコピーする。(Unicode) [戻り値] 型: LPTSTR 関数が成功した場合、戻り値はバッファへのポインタ。関数が失敗した場合、戻り値は NULL で、lpString1 は NULL 終端されていない可能性がある。
lstrlenW
指定した文字列の長さ(終端 NULL 文字を含まない)を返す。(Unicode)
指定した文字列の長さ(終端 NULL 文字を含まない)を返す。(Unicode) [戻り値] 型: int 戻り値は文字列の長さ(文字単位)。lpString が NULL の場合、関数は 0 を返す。
LZClose
LZOpenFile 関数で開いたファイルを閉じる。
LZOpenFile 関数で開いたファイルを閉じる。 [備考] ファイルを識別するハンドルは LZOpenFile 関数で取得したものでなければならない。CreateFile や OpenFile で取得したハンドルではエラーが発生する。
LZCopy
ソースファイルをコピー先ファイルにコピーする。
ソースファイルをコピー先ファイルにコピーする。 [戻り値] 関数が成功した場合、戻り値は変換先ファイルのサイズ(バイト単位)を指定する。関数が失敗した場合、戻り値は LZERROR_* コードとなる。これらのコードは 0 より小さい値を持つ。
LZDone
(no summary)
..
LZInit
ファイルを展開するために必要な内部データ構造のためのメモリを確保し、それらを作成・初期化する。
ファイルを展開するために必要な内部データ構造のためのメモリを確保し、それらを作成・初期化する。 [戻り値] 関数が成功した場合、戻り値は新しい LZ ファイルハンドルである。関数が失敗した場合、戻り値は LZERROR_* コードであり、これらのコードは負の値を持つ。
LZOpenFileW
指定したファイルを作成・オープン・再オープン・削除する。(Unicode)
指定したファイルを作成・オープン・再オープン・削除する。(Unicode) [戻り値] 関数が成功し、wStyle 引数で指定された値が OF_READ でない場合、戻り値はファイルを識別するハンドルである。
LZRead
ファイルから指定したバイト数(最大)を読み込み、それらをバッファへコピーする。
ファイルから指定したバイト数(最大)を読み込み、それらをバッファへコピーする。 [戻り値] 関数が成功した場合、戻り値は読み込んだバイト数を示す。関数が失敗した場合、戻り値は LZERROR_* コードであり、これらのコードは負の値を持つ。
LZSeek
ファイルポインタを開始位置から指定したバイト数だけ移動させる。
ファイルポインタを開始位置から指定したバイト数だけ移動させる。 [戻り値] 関数が成功した場合、戻り値はファイルの先頭から新しいポインタ位置までのオフセットを示す。関数が失敗した場合、戻り値は LZERROR_* コードであり、これらのコードは負の値を持つ。
LZStart
(no summary)
..
MapUserPhysicalPages
以前に確保された物理メモリページを、Address Windowing Extensions (AWE) 領域内の指定アドレスにマップする。(MapUserPhysicalPages)
以前に確保された物理メモリページを、Address Windowing Extensions (AWE) 領域内の指定アドレスにマップする。(MapUserPhysicalPages) [戻り値] 関数が成功した場合、戻り値は TRUE である。
MapUserPhysicalPagesScatter
以前に確保された物理メモリページを、Address Windowing Extensions (AWE) 領域内の指定アドレスにマップする。(MapUserPhysicalPagesScatter)
以前に確保された物理メモリページを、Address Windowing Extensions (AWE) 領域内の指定アドレスにマップする。(MapUserPhysicalPagesScatter) [戻り値] 関数が成功した場合、戻り値は TRUE である。
MapViewOfFile
ファイルマッピングのビューを呼び出し側プロセスのアドレス空間にマップする。
ファイルマッピングのビューを呼び出し側プロセスのアドレス空間にマップする。 [戻り値] 関数が成功した場合、戻り値はマップされたビューの先頭アドレスである。関数が失敗した場合、戻り値は NULL である。拡張エラー情報を取得するには GetLastError を呼ぶ。
MapViewOfFileEx
ファイルマッピングのビューを呼び出し側プロセスのアドレス空間にマップする。呼び出し側は、ビュー用の基底メモリアドレスの候補を任意に指定できる。
ファイルマッピングのビューを呼び出し側プロセスのアドレス空間にマップする。呼び出し側は、ビュー用の基底メモリアドレスの候補を任意に指定できる。 [戻り値] 関数が成功した場合、戻り値はマップされたビューの先頭アドレスである。関数が失敗した場合、戻り値は NULL である。
MapViewOfFileExNuma
ファイルマッピングのビューを呼び出し側プロセスのアドレス空間にマップし、物理メモリの NUMA ノードを指定する。
ファイルマッピングのビューを呼び出し側プロセスのアドレス空間にマップし、物理メモリの NUMA ノードを指定する。 [戻り値] 関数が成功した場合、戻り値はマップされたビューの先頭アドレスである。関数が失敗した場合、戻り値は NULL である。
Module32First
Module32First 関数 (tlhelp32.h) は、プロセスに関連付けられた最初のモジュールに関する情報を取得する。
Module32First 関数 (tlhelp32.h) は、プロセスに関連付けられた最初のモジュールに関する情報を取得する。 [戻り値] モジュールリストの最初のエントリがバッファへコピーされた場合は TRUE、それ以外は FALSE を返す。
Module32Next
Module32Next 関数 (tlhelp32.h) は、プロセスまたはスレッドに関連付けられた次のモジュールに関する情報を取得する。
Module32Next 関数 (tlhelp32.h) は、プロセスまたはスレッドに関連付けられた次のモジュールに関する情報を取得する。 [戻り値] モジュールリストの次のエントリがバッファへコピーされた場合は TRUE、それ以外は FALSE を返す。
MoveFileExW
既存のファイルまたはディレクトリ(子を含む)を、さまざまな移動オプションとともに移動する。(Unicode)
既存のファイルまたはディレクトリ(子を含む)を、さまざまな移動オプションとともに移動する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
MoveFileTransactedW
既存のファイルまたはディレクトリ(子を含む)を、トランザクション操作として移動する。(Unicode)
既存のファイルまたはディレクトリ(子を含む)を、トランザクション操作として移動する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
MoveFileW
既存のファイルまたはディレクトリ(子を含む)を移動する。
既存のファイルまたはディレクトリ(子を含む)を移動する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報は GetLastError で取得する。
MoveFileWithProgressW
ファイルまたはディレクトリ(子を含む)を移動する。進捗通知を受け取るコールバック関数を指定できる。(Unicode)
ファイルまたはディレクトリ(子を含む)を移動する。進捗通知を受け取るコールバック関数を指定できる。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
MulDiv
32 ビット値を 2 つ掛け合わせ、その 64 ビット結果を 3 番目の 32 ビット値で割る。
32 ビット値を 2 つ掛け合わせ、その 64 ビット結果を 3 番目の 32 ビット値で割る。 [戻り値] 関数が成功した場合、戻り値は乗算および除算の結果を最も近い整数に丸めた値である。結果が正の半整数(末尾が .5)の場合は切り上げ、負の半整数の場合は切り下げられる。
MultiByteToWideChar
文字列を UTF-16(ワイド文字)文字列にマップする。
文字列を UTF-16(ワイド文字)文字列にマップする。 [戻り値] 成功した場合、戻り値は lpWideCharStr に書き込まれた文字数。成功して cchWideChar が 0 の場合、戻り値は必要なバッファサイズ(文字単位)。関数が失敗した場合は 0 を返す。
NeedCurrentDirectoryForExePathW
指定した実行可能ファイルの検索パスにカレントディレクトリを含めるべきかを判定する。(Unicode)
指定した実行可能ファイルの検索パスにカレントディレクトリを含めるべきかを判定する。(Unicode) [戻り値] カレントディレクトリを検索パスに含めるべき場合、戻り値は TRUE である。そうでない場合、戻り値は FALSE である。
NormalizeString
Unicode 4.0 TR#15 に従ってテキスト文字列の文字を正規化する。詳細は「Unicode 正規化を使った文字列表現」を参照。
Unicode 4.0 TR#15 に従ってテキスト文字列の文字を正規化する。詳細は「Unicode 正規化を使った文字列表現」を参照。 [戻り値] 変換先バッファ内の正規化された文字列の長さを返す。
NotifyUILanguageChange
サポートされていない。NotifyUILanguageChange は変更または利用不可となる可能性がある。
サポートされていない。NotifyUILanguageChange は変更または利用不可となる可能性がある。 [戻り値] BOOL データ型。 [備考] NotifyUILanguageChange はサポートされておらず、将来変更されたり利用できなくなったりする可能性がある。
OOBEComplete
OOBE (Windows へようこそ) が完了したかどうかを判定する。
OOBE (Windows へようこそ) が完了したかどうかを判定する。 [戻り値] OOBE 完了状態の設定に成功した場合は TRUE。そうでなければ FALSE。FALSE の場合、GetLastError で拡張エラー情報を取得できる。
OpenEventW
既存の名前付きイベントオブジェクトを開く。(Unicode)
既存の名前付きイベントオブジェクトを開く。(Unicode) [戻り値] 関数が成功した場合、戻り値はイベントオブジェクトのハンドルである。関数が失敗した場合、戻り値は NULL である。拡張エラー情報を取得するには GetLastError を呼ぶ。
OpenFile
ファイルを作成・オープン・再オープン・削除する。
ファイルを作成・オープン・再オープン・削除する。 [戻り値] 関数が成功した場合、戻り値はファイル I/O を行うためのファイルハンドルを示す。ファイルを閉じるには、このハンドルを使って CloseHandle 関数を呼ぶ。関数が失敗した場合、戻り値は HFILE_ERROR である。
OpenFileById
指定した識別子に一致するファイルを開く。
指定した識別子に一致するファイルを開く。 [戻り値] 関数が成功した場合、戻り値は指定したファイルの開かれたハンドルである。関数が失敗した場合、戻り値は INVALID_HANDLE_VALUE である。拡張エラー情報を取得するには GetLastError を呼ぶ。
OpenFileMappingW
名前付きファイルマッピングオブジェクトを開く。(OpenFileMappingW)
名前付きファイルマッピングオブジェクトを開く。(OpenFileMappingW) [戻り値] 関数が成功した場合、戻り値は指定したファイルマッピングオブジェクトの開かれたハンドルである。関数が失敗した場合、戻り値は NULL である。
OpenJobObjectW
既存のジョブオブジェクトを開く。(OpenJobObjectW)
既存のジョブオブジェクトを開く。(OpenJobObjectW) [戻り値] 関数が成功した場合、戻り値はジョブのハンドルである。ハンドルはジョブへの要求されたアクセスを提供する。関数が失敗した場合、戻り値は NULL である。
OpenMutexW
指定された名前付きミューテックスオブジェクトを開く。(Unicode)
指定された名前付きミューテックスオブジェクトを開く。(Unicode) [戻り値] 関数が成功した場合、戻り値はミューテックスオブジェクトへのハンドル。関数が失敗した場合、戻り値は NULL。拡張エラー情報を取得するには GetLastError を呼ぶ。
OpenPrivateNamespaceW
OpenPrivateNamespaceW (Unicode) 関数 (namespaceapi.h) はプライベート名前空間を開く。
OpenPrivateNamespaceW (Unicode) 関数 (namespaceapi.h) はプライベート名前空間を開く。 [戻り値] 関数は既存の名前空間のハンドルを返す。
OpenProcess
既存のローカルプロセスオブジェクトを開く。
既存のローカルプロセスオブジェクトを開く。 [戻り値] 関数が成功した場合、戻り値は指定されたプロセスへのオープンハンドル。失敗した場合は NULL。拡張エラー情報は GetLastError で取得する。
OpenSemaphoreW
指定された名前付きセマフォオブジェクトを開く。(Unicode)
指定された名前付きセマフォオブジェクトを開く。(Unicode) [戻り値] 関数が成功した場合、戻り値はセマフォオブジェクトへのハンドル。関数が失敗した場合、戻り値は NULL。拡張エラー情報を取得するには GetLastError を呼ぶ。
OpenThread
既存のスレッドオブジェクトを開く。
既存のスレッドオブジェクトを開く。 [戻り値] 関数が成功した場合、戻り値は指定したスレッドの開かれたハンドルである。関数が失敗した場合、戻り値は NULL である。拡張エラー情報を取得するには GetLastError を呼ぶ。
OpenWaitableTimerW
既存の名前付き待機可能タイマーオブジェクトを開く。
既存の名前付き待機可能タイマーオブジェクトを開く。 [戻り値] 関数が成功した場合、戻り値はタイマーオブジェクトのハンドルである。関数が失敗した場合、戻り値は NULL である。拡張エラー情報を取得するには GetLastError を呼ぶ。
OutputDebugStringW
文字列を表示するためにデバッガに送信する。(Unicode)
文字列を表示するためにデバッガに送信する。(Unicode) [備考] この関数を使うには Windows.h ヘッダをインクルードする必要がある(debugapi.h ではなく)。以前の OS は OutputDebugStringW 経由で Unicode 文字列を返さなかった。
PeekConsoleInputW
指定したコンソール入力バッファからデータを、バッファから取り除かずに読み込む。
指定したコンソール入力バッファからデータを、バッファから取り除かずに読み込む。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
PeekNamedPipe
名前付きまたは匿名パイプのデータを、パイプから取り除かずにバッファへコピーする。
名前付きまたは匿名パイプのデータを、パイプから取り除かずにバッファへコピーする。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
PostQueuedCompletionStatus
I/O 完了パケットを I/O 完了ポートへポストする。
I/O 完了パケットを I/O 完了ポートへポストする。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
PowerClearRequest
電源要求オブジェクトに対する指定種別の電源要求の数を減らす。
電源要求オブジェクトに対する指定種別の電源要求の数を減らす。 [戻り値] 関数が成功した場合、0 以外の値を返す。関数が失敗した場合、0 を返す。拡張エラー情報を取得するには GetLastError を呼ぶ。
PowerCreateRequest
新しい電源要求オブジェクトを作成する。
新しい電源要求オブジェクトを作成する。 [戻り値] 関数が成功した場合、戻り値は電源要求オブジェクトのハンドルである。関数が失敗した場合、戻り値は INVALID_HANDLE_VALUE である。拡張エラー情報を取得するには GetLastError を呼ぶ。
PowerSetRequest
電源要求オブジェクトに対する指定種別の電源要求の数を増やす。
電源要求オブジェクトに対する指定種別の電源要求の数を増やす。 [戻り値] 関数が成功した場合、0 以外の値を返す。関数が失敗した場合、0 を返す。拡張エラー情報を取得するには GetLastError を呼ぶ。
PrepareTape
テープへのアクセスまたは取り外しのための準備を行う。
テープへのアクセスまたは取り外しのための準備を行う。 [戻り値] 関数が成功した場合、戻り値は NO_ERROR である。関数が失敗した場合、次のいずれかのエラーコードを返すことがある。 (以下省略) [備考] 一部のテープデバイスは、特定のテープ操作をサポートしない。
Process32First
Process32First 関数 (tlhelp32.h) は、システムスナップショット内で最初に見つかったプロセスに関する情報を取得する。
Process32First 関数 (tlhelp32.h) は、システムスナップショット内で最初に見つかったプロセスに関する情報を取得する。 [戻り値] プロセスリストの最初のエントリがバッファへコピーされた場合は TRUE、それ以外は FALSE を返す。
Process32Next
Process32Next 関数 (tlhelp32.h) は、システムスナップショットに記録された次のプロセスに関する情報を取得する。
Process32Next 関数 (tlhelp32.h) は、システムスナップショットに記録された次のプロセスに関する情報を取得する。 [戻り値] プロセスリストの次のエントリがバッファへコピーされた場合は TRUE、それ以外は FALSE を返す。
ProcessIdToSessionId
指定したプロセスに関連付けられたリモートデスクトップサービスのセッションを取得する。
指定したプロセスに関連付けられたリモートデスクトップサービスのセッションを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
PulseEvent
指定したイベントオブジェクトをシグナル状態に設定し、適切な数の待機中スレッドを解放した後に非シグナル状態へリセットする。
指定したイベントオブジェクトをシグナル状態に設定し、適切な数の待機中スレッドを解放した後に非シグナル状態へリセットする。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼ぶ。
PurgeComm
指定した通信リソースの出力バッファまたは入力バッファからすべての文字を破棄する。また、リソース上の保留中の読み取りまたは書き込み操作を終了することもできる。
指定した通信リソースの出力バッファまたは入力バッファからすべての文字を破棄する。また、リソース上の保留中の読み取りまたは書き込み操作を終了することもできる。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
QueryActCtxSettingsW
QueryActCtxSettingsW 関数は、アクティベーションコンテキスト、ならびに照会対象となる属性の名前空間および名前を指定する。
QueryActCtxSettingsW 関数は、アクティベーションコンテキスト、ならびに照会対象となる属性の名前空間および名前を指定する。 [戻り値] 関数が成功した場合は TRUE を返す。そうでない場合は FALSE を返す。
QueryActCtxW
QueryActCtxW 関数は、アクティベーションコンテキストを照会する。
QueryActCtxW 関数は、アクティベーションコンテキストを照会する。 [戻り値] 関数が成功した場合は TRUE を返す。そうでない場合は FALSE を返す。この関数は GetLastError で取得可能なエラーを設定する。
QueryDosDeviceW
MS-DOS デバイス名に関する情報を取得する。(QueryDosDeviceW)
MS-DOS デバイス名に関する情報を取得する。(QueryDosDeviceW) [戻り値] 関数が成功した場合、戻り値は lpTargetPath が指すバッファに格納された TCHAR 数である。関数が失敗した場合、戻り値は 0 である。
QueryFullProcessImageNameW
指定したプロセスの実行可能イメージの完全な名前を取得する。(Unicode)
指定したプロセスの実行可能イメージの完全な名前を取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼び出す。
QueryIdleProcessorCycleTime
システム内の各プロセッサのアイドルスレッドのサイクルタイムを取得する。
システム内の各プロセッサのアイドルスレッドのサイクルタイムを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼び出す。
QueryIdleProcessorCycleTimeEx
指定したプロセッサグループ内の各論理プロセッサ上のアイドルスレッドの累積サイクルタイムを取得する。
指定したプロセッサグループ内の各論理プロセッサ上のアイドルスレッドの累積サイクルタイムを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を使用する。
QueryInformationJobObject
ジョブオブジェクトから制限およびジョブ状態情報を取得する。
ジョブオブジェクトから制限およびジョブ状態情報を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼び出す。
QueryIoRateControlInformationJobObject
ジョブオブジェクトの I/O レート制御に関する情報を取得する。
ジョブオブジェクトの I/O レート制御に関する情報を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼び出す。
QueryMemoryResourceNotification
指定したメモリリソースオブジェクトの状態を取得する。
指定したメモリリソースオブジェクトの状態を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。より詳しいエラー情報を取得するには GetLastError を呼び出す。
QueryPerformanceCounter
高分解能(<1us)タイムスタンプであるパフォーマンスカウンタの現在値を取得する。時間間隔の計測に使用できる。
高分解能(<1us)タイムスタンプであるパフォーマンスカウンタの現在値を取得する。時間間隔の計測に使用できる。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。Windows XP 以降では常に成功し 0 を返すことはない。
QueryPerformanceFrequency
パフォーマンスカウンタの周波数を取得する。
パフォーマンスカウンタの周波数を取得する。 [戻り値] インストールされているハードウェアが高分解能パフォーマンスカウンタをサポートする場合、戻り値は 0 以外。失敗した場合は 0。Windows XP 以降では常に成功し 0 を返すことはない。
QueryProcessAffinityUpdateMode
指定したプロセスのアフィニティ更新モードを取得する。
指定したプロセスのアフィニティ更新モードを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼び出す。
QueryProcessCycleTime
指定したプロセスの全スレッドのサイクルタイムの合計を取得する。
指定したプロセスの全スレッドのサイクルタイムの合計を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼び出す。
QueryThreadCycleTime
指定したスレッドのサイクルタイムを取得する。
指定したスレッドのサイクルタイムを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼び出す。
QueryThreadpoolStackInformation
指定したスレッドプール内のスレッドのスタック予約サイズおよびコミットサイズを取得する。
指定したスレッドプール内のスレッドのスタック予約サイズおよびコミットサイズを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼び出す。
QueryThreadProfiling
指定したスレッドでスレッドプロファイリングが有効かを判定する。
指定したスレッドでスレッドプロファイリングが有効かを判定する。 [戻り値] 呼び出しが成功した場合は ERROR_SUCCESS を返す。それ以外はシステムエラーコード(Winerror.h を参照)を返す。
QueryUmsThreadInformation
指定したユーザモードスケジューリング(UMS)ワーカースレッドに関する情報を取得する。
指定したユーザモードスケジューリング(UMS)ワーカースレッドに関する情報を取得する。 [戻り値] 関数が成功した場合、0 以外の値を返す。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼び出す。可能なエラー値は以下を含む。
QueryUnbiasedInterruptTime
現在のバイアスなし割り込み時刻カウントを 100 ナノ秒単位で取得する。バイアスなし割り込み時刻カウントには、システムがスリープまたは休止状態で費やした時間は含まれない。
現在のバイアスなし割り込み時刻カウントを 100 ナノ秒単位で取得する。バイアスなし割り込み時刻カウントには、システムがスリープまたは休止状態で費やした時間は含まれない。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。
QueueUserAPC
ユーザモードの非同期プロシージャ呼び出し(APC)オブジェクトを、指定したスレッドの APC キューに追加する。(QueueUserAPC)
ユーザモードの非同期プロシージャ呼び出し(APC)オブジェクトを、指定したスレッドの APC キューに追加する。(QueueUserAPC) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
QueueUserWorkItem
スレッドプール内のワーカースレッドにワークアイテムをキューイングする。
スレッドプール内のワーカースレッドにワークアイテムをキューイングする。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼び出す。
RaiseException
呼び出し側スレッドで例外を発生させる。
呼び出し側スレッドで例外を発生させる。 [戻り値] この関数は値を返さない。 [備考] RaiseException 関数により、プロセスは構造化例外処理を用いてプライベート、ソフトウェア生成、アプリケーション定義の例外を処理できる。
ReadConsoleInputW
コンソール入力バッファからデータを読み取り、バッファから削除する。
コンソール入力バッファからデータを読み取り、バッファから削除する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
ReadConsoleOutputAttribute
指定した位置から始まるコンソールスクリーンバッファの連続するセルから、指定した数の文字属性をコピーする。
指定した位置から始まるコンソールスクリーンバッファの連続するセルから、指定した数の文字属性をコピーする。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
ReadConsoleOutputCharacterW
指定した位置から始まるコンソールスクリーンバッファの連続するセルから、指定した数の文字をコピーする。
指定した位置から始まるコンソールスクリーンバッファの連続するセルから、指定した数の文字をコピーする。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
ReadConsoleOutputW
コンソールスクリーンバッファ内の矩形状の文字セルブロックから文字と色属性データを読み取り、宛先バッファへ書き込む。
コンソールスクリーンバッファ内の矩形状の文字セルブロックから文字と色属性データを読み取り、宛先バッファへ書き込む。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
ReadConsoleW
コンソール入力バッファから文字入力を読み取り、バッファから削除する。
コンソール入力バッファから文字入力を読み取り、バッファから削除する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
ReadDirectoryChangesExW
指定したディレクトリ内の変更内容を記述する情報を取得する。情報の種類によっては拡張情報を含めることもできる。
指定したディレクトリ内の変更内容を記述する情報を取得する。情報の種類によっては拡張情報を含めることもできる。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。同期呼び出しではこれは操作が成功したことを意味する。非同期呼び出しでは操作が正常にキューイングされたことを示す。
ReadDirectoryChangesW
指定したディレクトリ内の変更内容を記述する情報を取得する。
指定したディレクトリ内の変更内容を記述する情報を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。同期呼び出しではこれは操作が成功したことを意味する。非同期呼び出しでは操作が正常にキューイングされたことを示す。関数が失敗した場合、戻り値は 0 である。
ReadFile
指定したファイルまたは I/O デバイスからデータを読み取る。デバイスがサポートする場合、読み取りはファイルポインタが示す位置で行われる。
指定したファイルまたは I/O デバイスからデータを読み取る。デバイスがサポートする場合、読み取りはファイルポインタが示す位置で行われる。 [戻り値] 関数が成功した場合、戻り値は 0 以外(TRUE)。失敗または非同期完了中の場合は 0(FALSE)。
ReadFileEx
指定したファイルまたは入出力(I/O)デバイスからデータを読み取る。完了状態は非同期に報告され、読み取りが完了またはキャンセルされ、呼び出し側スレッドがアラート可能な待機状態にあるときに指定した完了ルーチンを呼び出す。
指定したファイルまたは入出力(I/O)デバイスからデータを読み取る。完了状態は非同期に報告され、読み取りが完了またはキャンセルされ、呼び出し側スレッドがアラート可能な待機状態にあるときに指定した完了ルーチンを呼び出す。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。
ReadFileScatter
ファイルからデータを読み取り、複数のバッファの配列に格納する。
ファイルからデータを読み取り、複数のバッファの配列に格納する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError 関数を呼び出す。
ReadProcessMemory
指定したプロセス内のメモリ領域からデータを読み取る。読み取る全領域がアクセス可能でなければ、操作は失敗する。
指定したプロセス内のメモリ領域からデータを読み取る。読み取る全領域がアクセス可能でなければ、操作は失敗する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。
ReadThreadProfilingData
スレッドに関連付けられた、指定したプロファイリングデータを読み取る。
スレッドに関連付けられた、指定したプロファイリングデータを読み取る。 [戻り値] 呼び出しが成功した場合は ERROR_SUCCESS を返す。それ以外はシステムエラーコード(Winerror.h を参照)を返す。
RegisterApplicationRecoveryCallback
アプリケーションのアクティブなインスタンスを復旧用に登録する。
アプリケーションのアクティブなインスタンスを復旧用に登録する。 [戻り値] この関数は成功時に S_OK を返すか、次のエラーコードのいずれかを返す。
RegisterApplicationRestart
アプリケーションのアクティブなインスタンスを再起動用に登録する。
アプリケーションのアクティブなインスタンスを再起動用に登録する。 [戻り値] この関数は成功時に S_OK を返すか、次のエラーコードのいずれかを返す。 (以下省略) [備考] 再起動のための最初の登録は、アプリケーションが未処理例外に遭遇したり無応答になる前に行う必要がある。
RegisterBadMemoryNotification
1 つ以上の不良メモリページが検出されたときに呼び出される不良メモリ通知を登録する。
1 つ以上の不良メモリページが検出されたときに呼び出される不良メモリ通知を登録する。 [戻り値] コールバック通知を表す登録ハンドル。不要になった際に UnregisterBadMemoryNotification 関数に渡すことができる。
RegisterWaitForSingleObject
スレッドプール内の待機スレッドにオブジェクトを待機するよう指示する。
スレッドプール内の待機スレッドにオブジェクトを待機するよう指示する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼び出す。
RegisterWaitUntilOOBECompleted
OOBE (Windows Welcome) の完了後に呼び出されるコールバックを登録する。
OOBE (Windows Welcome) の完了後に呼び出されるコールバックを登録する。 [戻り値] ルーチンがコールバックを正常に登録した場合は TRUE、それ以外は FALSE を返す。FALSE の場合、GetLastError で拡張エラー情報を取得できる。
ReleaseActCtx
ReleaseActCtx 関数は、指定したアクティベーションコンテキストの参照カウントを減算する。
ReleaseActCtx 関数は、指定したアクティベーションコンテキストの参照カウントを減算する。 [戻り値] この関数は値を返さない。正常終了時にはアクティベーションコンテキストの参照カウントが減算される。
ReleaseMutex
指定されたミューテックスオブジェクトの所有権を解放する。
指定されたミューテックスオブジェクトの所有権を解放する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報は GetLastError で取得する。
ReleaseSemaphore
指定したセマフォオブジェクトのカウントを指定した量だけ増加させる。
指定したセマフォオブジェクトのカウントを指定した量だけ増加させる。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼び出す。
RemoveDirectoryTransactedW
既存の空のディレクトリをトランザクション操作として削除する。(Unicode)
既存の空のディレクトリをトランザクション操作として削除する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼び出す。
RemoveDirectoryW
既存の空のディレクトリを削除する。(Unicode)
既存の空のディレクトリを削除する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼び出す。
RemoveSecureMemoryCacheCallback
AddSecureMemoryCacheCallback 関数で以前に登録されたコールバック関数の登録を解除する。
AddSecureMemoryCacheCallback 関数で以前に登録されたコールバック関数の登録を解除する。 [戻り値] 関数が成功した場合は TRUE、失敗した場合は FALSE を返す。
ReOpenFile
指定したファイルシステムオブジェクトを、異なるアクセス権、共有モード、フラグで再度開く。
指定したファイルシステムオブジェクトを、異なるアクセス権、共有モード、フラグで再度開く。 [戻り値] 関数が成功した場合、戻り値は指定したファイルへの開いたハンドルである。関数が失敗した場合、戻り値は INVALID_HANDLE_VALUE である。
ReplaceFileW
ファイルを別のファイルで置き換える。元ファイルのバックアップコピーを作成するオプションを持つ。(Unicode)
ファイルを別のファイルで置き換える。元ファイルのバックアップコピーを作成するオプションを持つ。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 である。拡張エラー情報を取得するには GetLastError を呼び出す。
ReplacePartitionUnit
(no summary)
..
RequestDeviceWakeup
(no summary)
..
RequestWakeupLatency
何も行わず STATUS_NOT_SUPPORTED を返す。この関数は以前のバージョンの Windows との互換性のためにのみ提供される。Windows Server 2008 および Windows Vista: 何も行わず常に成功を返す。
何も行わず STATUS_NOT_SUPPORTED を返す。この関数は以前のバージョンの Windows との互換性のためにのみ提供される。Windows Server 2008 および Windows Vista: 何も行わず常に成功を返す。 [戻り値] 戻り値は 0 以外である。
ResetEvent
指定されたイベントオブジェクトを非シグナル状態に設定する。
指定されたイベントオブジェクトを非シグナル状態に設定する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報は GetLastError で取得する。
ResetWriteWatch
仮想メモリ領域の書き込み追跡状態をリセットする。以降の GetWriteWatch 関数呼び出しでは、リセット操作以降に書き込まれたページのみが報告される。
仮想メモリ領域の書き込み追跡状態をリセットする。以降の GetWriteWatch 関数呼び出しでは、リセット操作以降に書き込まれたページのみが報告される。 [戻り値] 関数が成功した場合、戻り値は 0 である。関数が失敗した場合、戻り値は 0 以外の値である。
ResizePseudoConsole
擬似コンソールの内部バッファを指定されたサイズへリサイズする ResizePseudoConsole 関数に関する参考情報を参照。
擬似コンソールの内部バッファを指定されたサイズへリサイズする ResizePseudoConsole 関数に関する参考情報を参照。 [戻り値] 型: **HRESULT** このメソッドが成功した場合は **S_OK** を返す。
ResolveLocaleName
与えられた名前に対する一致するロケール名を検索する。
与えられた名前に対する一致するロケール名を検索する。 [戻り値] 成功時には、終端 NULL 文字を含むロケール名を格納するバッファのサイズを返す。成功しない場合、関数は 0 を返す。
ResumeThread
スレッドのサスペンドカウントを 1 減らす。サスペンドカウントが 0 に減らされると、スレッドの実行が再開される。
スレッドのサスペンドカウントを 1 減らす。サスペンドカウントが 0 に減らされると、スレッドの実行が再開される。 [戻り値] 関数が成功した場合、戻り値はスレッドの以前のサスペンドカウントである。関数が失敗した場合、戻り値は (DWORD) -1 である。
RtlCaptureStackBackTrace
RtlCaptureStackBackTrace ルーチンは、スタックを遡って各フレームの情報を記録することでスタックバックトレースを取得する。
RtlCaptureStackBackTrace ルーチンは、スタックを遡って各フレームの情報を記録することでスタックバックトレースを取得する。 [戻り値] 取得したフレーム数。
RtlCompareMemory
(no summary)
..
RtlPcToFileHeader
指定した PC 値を含むイメージのベースアドレスを取得する。
指定した PC 値を含むイメージのベースアドレスを取得する。 [戻り値] PC 値が見つかった場合、関数は PC 値を含むイメージのベースアドレスを返す。PC 値を含むイメージがない場合、関数は NULL を返す。
RtlRaiseException
例外を発生させる。
例外を発生させる。 [戻り値] この関数は値を返さない。
RtlUnwind
プロシージャ呼び出しフレームの巻き戻しを開始する。(RtlUnwind)
プロシージャ呼び出しフレームの巻き戻しを開始する。(RtlUnwind) [戻り値] この関数は値を返さない。
ScrollConsoleScreenBufferW
画面バッファ内のデータブロックを移動する ScrollConsoleScreenBuffer 関数のリファレンス情報を参照。
画面バッファ内のデータブロックを移動する ScrollConsoleScreenBuffer 関数のリファレンス情報を参照。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
SearchPathW
指定したパスから指定したファイルを検索する。(Unicode)
指定したパスから指定したファイルを検索する。(Unicode) [戻り値] 関数が成功した場合、戻り値はバッファにコピーされた文字列の長さ (終端の null 文字を含まない TCHAR 単位) となる。
SetCachedSigningLevel
キャッシュされた署名レベルを設定する。
キャッシュされた署名レベルを設定する。 [戻り値] 関数が成功した場合は **TRUE** を返す。失敗した場合は **FALSE** を返す。
SetCalendarInfoW
カレンダーに関するロケール情報の項目を設定する。詳細は「日付とカレンダー」を参照。(Unicode)
カレンダーに関するロケール情報の項目を設定する。詳細は「日付とカレンダー」を参照。(Unicode) [戻り値] 成功した場合は非ゼロ、それ以外は 0 を返す。拡張エラー情報を取得するには GetLastError を呼び出す。
SetCommBreak
指定した通信デバイスの文字送信を中断し、ClearCommBreak 関数が呼び出されるまで送信線をブレーク状態にする。
指定した通信デバイスの文字送信を中断し、ClearCommBreak 関数が呼び出されるまで送信線をブレーク状態にする。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetCommConfig
通信デバイスの現在の構成を設定する。
通信デバイスの現在の構成を設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetCommMask
通信デバイスで監視するイベントの集合を指定する。
通信デバイスで監視するイベントの集合を指定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetCommState
デバイス制御ブロック (DCB 構造体) の指定に従って通信デバイスを構成する。すべてのハードウェアおよび制御設定を再初期化するが、出力キューや入力キューは空にしない。
デバイス制御ブロック (DCB 構造体) の指定に従って通信デバイスを構成する。すべてのハードウェアおよび制御設定を再初期化するが、出力キューや入力キューは空にしない。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。
SetCommTimeouts
指定した通信デバイスでの全読み書き操作に対するタイムアウトパラメータを設定する。
指定した通信デバイスでの全読み書き操作に対するタイムアウトパラメータを設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetComputerNameEx2W
(no summary)
..
SetComputerNameExW
ローカルコンピュータの新しい NetBIOS または DNS 名を設定する。(Unicode)
ローカルコンピュータの新しい NetBIOS または DNS 名を設定する。(Unicode) [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetComputerNameW
ローカルコンピュータの新しい NetBIOS 名を設定する。名前はレジストリに保存され、次回ユーザーがコンピュータを再起動した際に反映される。(Unicode)
ローカルコンピュータの新しい NetBIOS 名を設定する。名前はレジストリに保存され、次回ユーザーがコンピュータを再起動した際に反映される。(Unicode) [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。
SetConsoleActiveScreenBuffer
指定した画面バッファを現在表示するコンソール画面バッファに設定する。
指定した画面バッファを現在表示するコンソール画面バッファに設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。
SetConsoleCP
呼び出し側プロセスに関連付けられたコンソールが使用する入力コードページを設定する。
呼び出し側プロセスに関連付けられたコンソールが使用する入力コードページを設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。
SetConsoleCtrlHandler
呼び出し側プロセスのハンドラ関数リストに、アプリケーション定義の HandlerRoutine 関数を追加または削除する。
呼び出し側プロセスのハンドラ関数リストに、アプリケーション定義の HandlerRoutine 関数を追加または削除する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。
SetConsoleCursorInfo
指定したコンソール画面バッファのカーソルのサイズと可視性を設定する。
指定したコンソール画面バッファのカーソルのサイズと可視性を設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。
SetConsoleCursorPosition
指定したコンソール画面バッファのカーソル位置を設定する SetConsoleCursorPosition 関数のリファレンス情報を参照。
指定したコンソール画面バッファのカーソル位置を設定する SetConsoleCursorPosition 関数のリファレンス情報を参照。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。
SetConsoleDisplayMode
指定したコンソール画面バッファの表示モードを設定する SetConsoleDisplayMode 関数のリファレンス情報を参照。
指定したコンソール画面バッファの表示モードを設定する SetConsoleDisplayMode 関数のリファレンス情報を参照。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。
SetConsoleHistoryInfo
呼び出し側プロセスの Windows コンソールの履歴設定を設定する。
呼び出し側プロセスの Windows コンソールの履歴設定を設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。
SetConsoleMode
コンソール入力バッファの入力モード、またはコンソール画面バッファの出力モードを設定する。
コンソール入力バッファの入力モード、またはコンソール画面バッファの出力モードを設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。
SetConsoleNumberOfCommandsW
(no summary)
..
SetConsoleOutputCP
呼び出し側プロセスに関連付けられたコンソールが使用する出力コードページを設定する。
呼び出し側プロセスに関連付けられたコンソールが使用する出力コードページを設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。
SetConsoleScreenBufferInfoEx
指定したコンソール画面バッファの拡張情報を設定する。
指定したコンソール画面バッファの拡張情報を設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。
SetConsoleScreenBufferSize
指定したコンソール画面バッファのサイズを変更する SetConsoleScreenBufferSize 関数のリファレンス情報を参照。
指定したコンソール画面バッファのサイズを変更する SetConsoleScreenBufferSize 関数のリファレンス情報を参照。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。
SetConsoleTextAttribute
WriteFile/WriteConsole で書き込まれる、または ReadFile/ReadConsole でエコーされる文字の属性をコンソール画面バッファに設定する。
WriteFile/WriteConsole で書き込まれる、または ReadFile/ReadConsole でエコーされる文字の属性をコンソール画面バッファに設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。
SetConsoleTitleW
現在のコンソールウィンドウのタイトルを設定する SetConsoleTitle 関数のリファレンス情報を参照。
現在のコンソールウィンドウのタイトルを設定する SetConsoleTitle 関数のリファレンス情報を参照。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。
SetConsoleWindowInfo
コンソール画面バッファのウィンドウの現在のサイズと位置を設定する。
コンソール画面バッファのウィンドウの現在のサイズと位置を設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。
SetCurrentConsoleFontEx
現在のコンソールフォントに関する拡張情報を設定する SetCurrentConsoleFontEx 関数のリファレンス情報を参照。
現在のコンソールフォントに関する拡張情報を設定する SetCurrentConsoleFontEx 関数のリファレンス情報を参照。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。
SetCurrentDirectoryW
現在のプロセスの現在のディレクトリを変更する。
現在のプロセスの現在のディレクトリを変更する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報は GetLastError で取得する。
SetDefaultCommConfigW
通信デバイスの既定構成を設定する。(Unicode)
通信デバイスの既定構成を設定する。(Unicode) [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetDllDirectoryW
アプリケーションが DLL を検索する際に使用する検索パスにディレクトリを追加する。(Unicode)
アプリケーションが DLL を検索する際に使用する検索パスにディレクトリを追加する。(Unicode) [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetDynamicTimeZoneInformation
現在のタイムゾーンと動的夏時間設定を設定する。これらの設定は協定世界時 (UTC) からローカル時刻への変換を制御する。
現在のタイムゾーンと動的夏時間設定を設定する。これらの設定は協定世界時 (UTC) からローカル時刻への変換を制御する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetEndOfFile
指定したファイルの物理ファイルサイズを、ファイルポインタの現在位置に設定する。
指定したファイルの物理ファイルサイズを、ファイルポインタの現在位置に設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合、戻り値はゼロ (0) である。拡張エラー情報を取得するには GetLastError を呼び出す。
SetEnvironmentStringsW
呼び出し側プロセスの環境ブロックを設定する。(Unicode)
呼び出し側プロセスの環境ブロックを設定する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetEnvironmentVariableW
現在のプロセスの指定された環境変数の内容を設定する。
現在のプロセスの指定された環境変数の内容を設定する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報は GetLastError で取得する。 [備考] この関数はシステム環境変数や他プロセスの環境変数には影響しない。
SetErrorMode
指定された種類の重大なエラーをシステムが処理するかプロセスが処理するかを制御する。
指定された種類の重大なエラーをシステムが処理するかプロセスが処理するかを制御する。 [戻り値] 戻り値はエラーモードビットフラグの以前の状態である。 [備考] 各プロセスには、アプリケーションが重大なエラーにどう応答するかをシステムに示すエラーモードが関連付けられている。
SetEvent
指定されたイベントオブジェクトをシグナル状態に設定する。
指定されたイベントオブジェクトをシグナル状態に設定する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報は GetLastError で取得する。
SetFileApisToANSI
現在のプロセスのファイル I/O 関数群に ANSI 文字集合コードページを使わせる。
現在のプロセスのファイル I/O 関数群に ANSI 文字集合コードページを使わせる。 [備考] SetFileApisToANSI がコードページを設定するファイル I/O 関数とは、KERNEL32.DLL がエクスポートするファイル名を受け取る/返す関数群である。
SetFileApisToOEM
プロセスのファイル I/O 関数群に OEM 文字集合コードページを使わせる。
プロセスのファイル I/O 関数群に OEM 文字集合コードページを使わせる。 [備考] SetFileApisToOEM がコードページを設定するファイル I/O 関数とは、KERNEL32.DLL がエクスポートするファイル名を受け取る/返す関数群である。
SetFileAttributesTransactedW
ファイルまたはディレクトリの属性をトランザクション操作として設定する。(Unicode)
ファイルまたはディレクトリの属性をトランザクション操作として設定する。(Unicode) [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetFileAttributesW
ファイルまたはディレクトリの属性を設定する。(Unicode)
ファイルまたはディレクトリの属性を設定する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報は GetLastError で取得する。 [備考] SetFileAttributes では設定できない属性もある。
SetFileBandwidthReservation
指定ファイルストリームに対する帯域予約を要求する。予約は指定ファイルハンドル上の I/O リクエストに対する「ミリ秒周期あたりのバイト数」として指定される。
指定ファイルストリームに対する帯域予約を要求する。予約は指定ファイルハンドル上の I/O リクエストに対する「ミリ秒周期あたりのバイト数」として指定される。 [戻り値] 成功した場合は非ゼロ、そうでない場合はゼロを返す。
SetFileCompletionNotificationModes
ファイルハンドルに対する通知モードを設定し、指定ファイルの完了通知の挙動を指定できるようにする。
ファイルハンドルに対する通知モードを設定し、指定ファイルの完了通知の挙動を指定できるようにする。 [戻り値] 成功した場合は非ゼロ、そうでない場合はゼロを返す。拡張エラー情報を取得するには GetLastError を呼び出す。
SetFileInformationByHandle
指定したファイルのファイル情報を設定する。
指定したファイルのファイル情報を設定する。 [戻り値] 成功した場合は非ゼロ、そうでない場合はゼロを返す。拡張エラー情報を取得するには GetLastError を呼び出す。 [備考] 一部のファイル情報クラスは OS リリースによって挙動がわずかに異なる。
SetFileIoOverlappedRange
指定したファイルハンドルに仮想アドレス範囲を関連付ける。
指定したファイルハンドルに仮想アドレス範囲を関連付ける。 [戻り値] 成功した場合は非ゼロ、そうでない場合はゼロを返す。拡張エラー情報を取得するには GetLastError を呼び出す。
SetFilePointer
指定したファイルのファイルポインタを移動する。(SetFilePointer)
指定したファイルのファイルポインタを移動する。(SetFilePointer) [戻り値] 関数が成功して lpDistanceToMoveHigh が NULL の場合、戻り値は新しいファイルポインタの下位 DWORD。
SetFilePointerEx
指定したファイルのファイルポインタを移動する。(SetFilePointerEx)
指定したファイルのファイルポインタを移動する。(SetFilePointerEx) [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetFileShortNameW
指定したファイルの短い名前を設定する。(Unicode)
指定したファイルの短い名前を設定する。(Unicode) [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。この関数固有のエラーコードが返されることがある。
SetFileTime
指定したファイルまたはディレクトリの作成、最終アクセス、または最終更新の日時を設定する。
指定したファイルまたはディレクトリの作成、最終アクセス、または最終更新の日時を設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。
SetFileValidData
指定したファイルの有効データ長を設定する。この関数はごく限られた状況で有用である。詳細は備考を参照。
指定したファイルの有効データ長を設定する。この関数はごく限られた状況で有用である。詳細は備考を参照。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合は 0 である。拡張エラー情報を取得するには GetLastError を呼び出す。
SetFirmwareEnvironmentVariableExW
指定したファームウェア環境変数の値と、その変数がどのように保存・維持されるかを示す属性を設定する。
指定したファームウェア環境変数の値と、その変数がどのように保存・維持されるかを示す属性を設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetFirmwareEnvironmentVariableW
指定したファームウェア環境変数の値を設定する。(Unicode)
指定したファームウェア環境変数の値を設定する。(Unicode) [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetHandleCount
SetHandleCount 関数はプロセスが利用可能なファイルハンドル数を変更する。
SetHandleCount 関数はプロセスが利用可能なファイルハンドル数を変更する。 [戻り値] 利用可能なファイルハンドル数。
SetHandleInformation
オブジェクトハンドルの特定のプロパティを設定する。
オブジェクトハンドルの特定のプロパティを設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetInformationJobObject
ジョブオブジェクトの制限を設定する。
ジョブオブジェクトの制限を設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetIoRateControlInformationJobObject
ジョブオブジェクトに I/O 制限を設定する。
ジョブオブジェクトに I/O 制限を設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetLastError
呼び出し元スレッドの last-error コードを設定する。
呼び出し元スレッドの last-error コードを設定する。 [備考] last-error コードはスレッドローカルストレージに保持される。ほとんどの関数は失敗時のみ SetLastError を呼ぶが、成功時にも呼ぶ一部のシステム関数もある(各関数のドキュメント参照)。
SetLocaleInfoW
現在のロケールのユーザーオーバーライド部分の情報項目を設定する。この関数はシステム既定を設定しない。(Unicode)
現在のロケールのユーザーオーバーライド部分の情報項目を設定する。この関数はシステム既定を設定しない。(Unicode) [戻り値] 成功した場合は非ゼロ、そうでない場合は 0 を返す。拡張エラー情報を取得するには GetLastError を呼び出す。
SetLocalTime
現在のローカル時刻と日付を設定する。
現在のローカル時刻と日付を設定する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報は GetLastError で取得する。
SetMailslotInfo
指定したメールスロットが読み取り操作で使用するタイムアウト値を設定する。
指定したメールスロットが読み取り操作で使用するタイムアウト値を設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetMessageWaitingIndicator
(no summary)
..
SetNamedPipeHandleState
指定した名前付きパイプの読み取りモードとブロッキングモードを設定する。指定ハンドルが名前付きパイプのクライアント端で、かつサーバープロセスがリモートコンピュータ上にある場合、この関数でローカルバッファリングも制御できる。
指定した名前付きパイプの読み取りモードとブロッキングモードを設定する。指定ハンドルが名前付きパイプのクライアント端で、かつサーバープロセスがリモートコンピュータ上にある場合、この関数でローカルバッファリングも制御できる。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。
SetPriorityClass
指定したプロセスの優先度クラスを設定する。この値とプロセス内各スレッドの優先度値が各スレッドの基本優先度レベルを決定する。
指定したプロセスの優先度クラスを設定する。この値とプロセス内各スレッドの優先度値が各スレッドの基本優先度レベルを決定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetProcessAffinityMask
指定したプロセスのスレッドに対するプロセッサアフィニティマスクを設定する。
指定したプロセスのスレッドに対するプロセッサアフィニティマスクを設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetProcessAffinityUpdateMode
指定したプロセスのアフィニティ更新モードを設定する。
指定したプロセスのアフィニティ更新モードを設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetProcessDEPPolicy
32 ビットプロセスに対するデータ実行防止 (DEP) および DEP-ATL サンク エミュレーション設定を変更する。
32 ビットプロセスに対するデータ実行防止 (DEP) および DEP-ATL サンク エミュレーション設定を変更する。 [戻り値] 関数が成功した場合は TRUE を返す。失敗した場合は FALSE を返す。
SetProcessInformation
指定したプロセスに対する情報を設定する。
指定したプロセスに対する情報を設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetProcessPreferredUILanguages
アプリケーションプロセスの優先 UI 言語を設定する。詳細は「ユーザーインターフェイス言語管理」を参照。
アプリケーションプロセスの優先 UI 言語を設定する。詳細は「ユーザーインターフェイス言語管理」を参照。 [戻り値] 成功した場合は TRUE、それ以外は FALSE を返す。拡張エラー情報を取得するには GetLastError を呼び出す。
SetProcessPriorityBoost
指定したプロセスのスレッドの優先度をシステムが一時的にブーストする機能を無効化または有効化する。
指定したプロセスのスレッドの優先度をシステムが一時的にブーストする機能を無効化または有効化する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetProcessShutdownParameters
現在の呼び出し側プロセスのシャットダウンパラメータを設定する。この関数はシステム内の他プロセスに対するプロセスのシャットダウン順序を設定する。
現在の呼び出し側プロセスのシャットダウンパラメータを設定する。この関数はシステム内の他プロセスに対するプロセスのシャットダウン順序を設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetProcessWorkingSetSize
指定したプロセスの最小および最大ワーキングセットサイズを設定する。(SetProcessWorkingSetSize)
指定したプロセスの最小および最大ワーキングセットサイズを設定する。(SetProcessWorkingSetSize) [戻り値] 関数が成功した場合、戻り値は非ゼロである。失敗した場合はゼロである。拡張エラー情報を取得するには GetLastError を呼び出す。
SetProcessWorkingSetSizeEx
指定したプロセスのワーキングセットの最小サイズと最大サイズを設定する。(SetProcessWorkingSetSizeEx)
指定したプロセスのワーキングセットの最小サイズと最大サイズを設定する。(SetProcessWorkingSetSizeEx) [戻り値] 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetSearchPathMode
SearchPath 関数がファイルを検索する際に使用する、プロセス単位のモードを設定する。
SearchPath 関数がファイルを検索する際に使用する、プロセス単位のモードを設定する。 [戻り値] 操作が正常に完了した場合、SetSearchPathMode 関数は 0 以外の値を返す。操作が失敗した場合は 0 を返す。
SetStdHandle
指定した標準デバイス(標準入力・標準出力・標準エラー)のハンドルを設定する。
指定した標準デバイス(標準入力・標準出力・標準エラー)のハンドルを設定する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。
SetStdHandleEx
SetStdHandleEx 関数 (processenv.h) は、入力・出力・エラーストリーム用のハンドルを設定する。
SetStdHandleEx 関数 (processenv.h) は、入力・出力・エラーストリーム用のハンドルを設定する。 [戻り値] 成功すると S_OK を返す。
SetSystemFileCacheSize
ファイルシステムキャッシュのワーキングセットのサイズを制限する。
ファイルシステムキャッシュのワーキングセットのサイズを制限する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetSystemPowerState
電源を落としてシステムをサスペンドする。ForceFlag パラメータに応じて、即座にサスペンドするか、すべてのアプリケーションとデバイスドライバから許可を得てからサスペンドする。
電源を落としてシステムをサスペンドする。ForceFlag パラメータに応じて、即座にサスペンドするか、すべてのアプリケーションとデバイスドライバから許可を得てからサスペンドする。 [戻り値] 電源がサスペンドされ、その後復帰した場合、戻り値は 0 以外となる。
SetSystemTime
現在のシステム日時を設定する。システム時刻は協定世界時 (UTC) で表される。
現在のシステム日時を設定する。システム時刻は協定世界時 (UTC) で表される。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetSystemTimeAdjustment
システムの時刻に対する定期的な時刻調整を有効化または無効化する。有効化すると、これらの時刻調整を使って時刻を別の時刻情報源と同期できる。(SetSystemTimeAdjustment)
システムの時刻に対する定期的な時刻調整を有効化または無効化する。有効化すると、これらの時刻調整を使って時刻を別の時刻情報源と同期できる。(SetSystemTimeAdjustment) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。
SetTapeParameters
テープのブロックサイズを指定するか、テープデバイスを構成する。
テープのブロックサイズを指定するか、テープデバイスを構成する。 [戻り値] 関数が成功した場合、戻り値は NO_ERROR である。失敗した場合、次のいずれかのエラーコードを返すことがある。
SetTapePosition
指定したデバイスのテープ位置を設定する。
指定したデバイスのテープ位置を設定する。 [戻り値] 関数が成功した場合、戻り値は NO_ERROR である。失敗した場合、次のいずれかのエラーコードを返すことがある。
SetThreadAffinityMask
指定したスレッドのプロセッサアフィニティマスクを設定する。
指定したスレッドのプロセッサアフィニティマスクを設定する。 [戻り値] 関数が成功した場合、戻り値はスレッドの直前のアフィニティマスクである。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetThreadErrorMode
指定した種類の重大エラーをシステムが処理するか、呼び出し側スレッドが処理するかを制御する。
指定した種類の重大エラーをシステムが処理するか、呼び出し側スレッドが処理するかを制御する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetThreadExecutionState
アプリケーションが使用中であることをシステムに通知し、アプリケーション実行中にシステムがスリープしたりディスプレイをオフにするのを防ぐ。
アプリケーションが使用中であることをシステムに通知し、アプリケーション実行中にシステムがスリープしたりディスプレイをオフにするのを防ぐ。 [戻り値] 関数が成功した場合、戻り値は直前のスレッド実行状態である。関数が失敗した場合、戻り値は NULL となる。
SetThreadGroupAffinity
指定したスレッドのプロセッサグループアフィニティを設定する。
指定したスレッドのプロセッサグループアフィニティを設定する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を使う。
SetThreadIdealProcessor
スレッドの優先プロセッサを設定する。システムは可能な限り優先プロセッサ上でスレッドをスケジュールする。
スレッドの優先プロセッサを設定する。システムは可能な限り優先プロセッサ上でスレッドをスケジュールする。 [戻り値] 関数が成功した場合、戻り値は直前の優先プロセッサである。関数が失敗した場合、戻り値は (DWORD) -1 となる。
SetThreadIdealProcessorEx
指定したスレッドの理想プロセッサを設定し、必要に応じて直前の理想プロセッサを取得する。
指定したスレッドの理想プロセッサを設定し、必要に応じて直前の理想プロセッサを取得する。 [戻り値] 関数が成功した場合、0 以外を返す。関数が失敗した場合、0 を返す。拡張エラー情報を取得するには GetLastError を使う。
SetThreadInformation
指定したスレッドの情報を設定する。
指定したスレッドの情報を設定する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetThreadLocale
呼び出し側スレッドの現在のロケールを設定する。
呼び出し側スレッドの現在のロケールを設定する。 [戻り値] 成功した場合は LCID を返すべきである。これは直前のスレッドロケールの LCID である。 [備考] スレッドが作成されたとき、スレッドはユーザーロケールを使う。この値は GetUserDefaultLCID が返す。
SetThreadpoolStackInformation
指定したスレッドプール内の新規スレッドのスタック予約サイズとコミットサイズを設定する。既存スレッドのサイズは変更されない。
指定したスレッドプール内の新規スレッドのスタック予約サイズとコミットサイズを設定する。既存スレッドのサイズは変更されない。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetThreadpoolThreadMinimum
指定したスレッドプールがコールバック処理のために用意しなければならないスレッドの最小数を設定する。
指定したスレッドプールがコールバック処理のために用意しなければならないスレッドの最小数を設定する。 [戻り値] 関数が成功した場合、戻り値は TRUE である。関数が失敗した場合、戻り値は FALSE となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetThreadPreferredUILanguages
現在のスレッドに対し優先 UI 言語を設定する。詳細は User Interface Language Management を参照。
現在のスレッドに対し優先 UI 言語を設定する。詳細は User Interface Language Management を参照。 [戻り値] 関数が成功した場合は TRUE、それ以外は FALSE を返す。
SetThreadPriority
指定したスレッドの優先度値を設定する。この値とスレッドのプロセスの優先度クラスを合わせて、スレッドの基底優先度が決定される。
指定したスレッドの優先度値を設定する。この値とスレッドのプロセスの優先度クラスを合わせて、スレッドの基底優先度が決定される。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetThreadPriorityBoost
システムがスレッドの優先度を一時的に引き上げる機能を無効化または有効化する。
システムがスレッドの優先度を一時的に引き上げる機能を無効化または有効化する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetThreadStackGuarantee
呼び出し側スレッドまたはファイバに関連するスタックの最小サイズを設定する。これはスタックオーバーフロー例外発生時に使用可能となる。
呼び出し側スレッドまたはファイバに関連するスタックの最小サイズを設定する。これはスタックオーバーフロー例外発生時に使用可能となる。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。
SetThreadUILanguage
現在のスレッドの UI 言語を設定する。
現在のスレッドの UI 言語を設定する。 [戻り値] 成功した場合は入力した言語識別子を返す。入力識別子が非ゼロならその値を返す。0 を指定した場合は常に成功し、Windows コンソールに最適な言語の識別子を返す。備考を参照。入力が非ゼロで関数が失敗した場合、戻り値は入力と異なる。
SetTimerQueueTimer
(no summary)
..
SetTimeZoneInformation
現在のタイムゾーン設定を設定する。これらは協定世界時 (UTC) からローカル時刻への変換を制御する。
現在のタイムゾーン設定を設定する。これらは協定世界時 (UTC) からローカル時刻への変換を制御する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetUmsThreadInformation
指定したユーザーモードスケジューリング (UMS) ワーカースレッドにアプリケーション固有のコンテキスト情報を設定する。
指定したユーザーモードスケジューリング (UMS) ワーカースレッドにアプリケーション固有のコンテキスト情報を設定する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetupComm
指定した通信デバイスの通信パラメータを初期化する。
指定した通信デバイスの通信パラメータを初期化する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetUserGeoID
ユーザーの地理的位置識別子を設定する。この識別子は地理的位置の表に記載された値のいずれかを使う。
ユーザーの地理的位置識別子を設定する。この識別子は地理的位置の表に記載された値のいずれかを使う。 [戻り値] 成功した場合は TRUE、失敗した場合は FALSE を返す。Windows XP、Windows Server 2003: 本関数は拡張エラー情報を提供しない。
SetUserGeoName
現在のユーザーの地理的位置を、指定した 2 文字 ISO 3166-1 コードまたは数値 UN M.49 コードに設定する。
現在のユーザーの地理的位置を、指定した 2 文字 ISO 3166-1 コードまたは数値 UN M.49 コードに設定する。 [戻り値] 成功した場合は TRUE、失敗した場合は FALSE を返す。
SetVolumeLabelW
ファイルシステムボリュームのラベルを設定する。(Unicode)
ファイルシステムボリュームのラベルを設定する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。 [備考] ボリュームラベルの最大長は 32 文字。
SetVolumeMountPointW
ボリュームをドライブ文字または別ボリューム上のディレクトリに関連付ける。(Unicode)
ボリュームをドライブ文字または別ボリューム上のディレクトリに関連付ける。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetWaitableTimer
指定した待機可能タイマをアクティブ化する。到来時刻になるとタイマがシグナル状態となり、タイマを設定したスレッドが省略可能な完了ルーチンを呼ぶ。
指定した待機可能タイマをアクティブ化する。到来時刻になるとタイマがシグナル状態となり、タイマを設定したスレッドが省略可能な完了ルーチンを呼ぶ。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。
SignalObjectAndWait
一つのオブジェクトをシグナル状態にしてから別のオブジェクトを待機する操作を、単一の操作として実行する。
一つのオブジェクトをシグナル状態にしてから別のオブジェクトを待機する操作を、単一の操作として実行する。 [戻り値] 関数が成功した場合、戻り値は関数を戻らせた原因のイベントを示す。次のいずれかの値となる。
SizeofResource
指定したリソースのサイズ(バイト単位)を取得する。
指定したリソースのサイズ(バイト単位)を取得する。 [戻り値] 型: DWORD 関数が成功した場合、戻り値はリソースのバイト数。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
Sleep
指定されたタイムアウト間隔が経過するまで現在のスレッドの実行を一時停止する。
指定されたタイムアウト間隔が経過するまで現在のスレッドの実行を一時停止する。 [備考] この関数は、dwMilliseconds の値に基づいた間隔でスレッドがタイムスライスの残りを放棄し実行不能状態となる。
SleepEx
指定した条件が満たされるまで現在のスレッドを中断する。
指定した条件が満たされるまで現在のスレッドを中断する。 [戻り値] 指定時間間隔が経過した場合は 0 を返す。
SuspendThread
指定したスレッドをサスペンドする。
指定したスレッドをサスペンドする。 [戻り値] 関数が成功した場合、戻り値はスレッドの直前のサスペンドカウントである。それ以外の場合は (DWORD) -1 となる。拡張エラー情報を取得するには GetLastError を使う。
SwitchToFiber
ファイバをスケジュールする。本関数はファイバ上で呼ばなければならない。
ファイバをスケジュールする。本関数はファイバ上で呼ばなければならない。 [備考] ファイバは CreateFiber で作成する。スレッドに関連するファイバをスケジュールするには、ファイバ状態情報を保存する領域を用意するために ConvertThreadToFiber を呼ぶ必要がある。
SwitchToThread
呼び出し側スレッドが現在のプロセッサ上で実行可能な別スレッドに実行を譲る。OS が次に実行するスレッドを選択する。
呼び出し側スレッドが現在のプロセッサ上で実行可能な別スレッドに実行を譲る。OS が次に実行するスレッドを選択する。 [戻り値] SwitchToThread の呼び出しで OS が別スレッドに実行を切り替えた場合、戻り値は 0 以外。
SystemTimeToFileTime
システム時刻をファイル時刻形式に変換する。システム時刻は協定世界時 (UTC) に基づく。
システム時刻をファイル時刻形式に変換する。システム時刻は協定世界時 (UTC) に基づく。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
SystemTimeToTzSpecificLocalTime
協定世界時 (UTC) を指定タイムゾーンに対応するローカル時刻に変換する。
協定世界時 (UTC) を指定タイムゾーンに対応するローカル時刻に変換する。 [戻り値] 関数が成功した場合、戻り値は 0 以外で、lpLocalTime が指す SYSTEMTIME 構造体のメンバが適切なローカル時刻値に設定される。関数が失敗した場合、戻り値は 0 となる。
TerminateJobObject
ジョブに現在関連付けられているすべてのプロセスを終了する。
ジョブに現在関連付けられているすべてのプロセスを終了する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
TerminateProcess
指定したプロセスとそのすべてのスレッドを終了する。
指定したプロセスとそのすべてのスレッドを終了する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報は GetLastError で取得する。 [備考] TerminateProcess はプロセスを無条件で終了するために使用される。
TerminateThread
スレッドを終了する。
スレッドを終了する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。 [備考] TerminateThread はスレッドを終了させる。
Thread32First
システムスナップショット内で見つかった最初のスレッドの情報を取得する。
システムスナップショット内で見つかった最初のスレッドの情報を取得する。 [戻り値] スレッドリストの最初のエントリがバッファにコピーされた場合は TRUE、そうでなければ FALSE を返す。
Thread32Next
システムメモリスナップショット内で見つかった次のスレッドの情報を取得する。
システムメモリスナップショット内で見つかった次のスレッドの情報を取得する。 [戻り値] スレッドリストの次のエントリがバッファにコピーされた場合は TRUE、そうでなければ FALSE を返す。
TlsAlloc
スレッドローカルストレージ (TLS) インデックスを割り当てる。プロセスの任意のスレッドが、以後そのインデックスを使ってスレッド固有の値を格納・取得できる。各スレッドはそのインデックス用の独自スロットを受け取る。
スレッドローカルストレージ (TLS) インデックスを割り当てる。プロセスの任意のスレッドが、以後そのインデックスを使ってスレッド固有の値を格納・取得できる。各スレッドはそのインデックス用の独自スロットを受け取る。 [戻り値] 関数が成功した場合、戻り値は TLS インデックス。
TlsFree
スレッドローカルストレージ (TLS) インデックスを解放し、再利用可能にする。
スレッドローカルストレージ (TLS) インデックスを解放し、再利用可能にする。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
TlsGetValue
指定した TLS インデックスについて、呼び出し側スレッドのスレッドローカルストレージ (TLS) スロット内の値を取得する。プロセスの各スレッドは TLS インデックスごとに独自のスロットを持つ。
指定した TLS インデックスについて、呼び出し側スレッドのスレッドローカルストレージ (TLS) スロット内の値を取得する。プロセスの各スレッドは TLS インデックスごとに独自のスロットを持つ。
TlsSetValue
指定した TLS インデックスについて、呼び出し側スレッドのスレッドローカルストレージ (TLS) スロットに値を格納する。プロセスの各スレッドは TLS インデックスごとに独自のスロットを持つ。
指定した TLS インデックスについて、呼び出し側スレッドのスレッドローカルストレージ (TLS) スロットに値を格納する。プロセスの各スレッドは TLS インデックスごとに独自のスロットを持つ。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。
Toolhelp32ReadProcessMemory
別のプロセスに割り当てられたメモリをアプリケーション提供のバッファにコピーする。
別のプロセスに割り当てられたメモリをアプリケーション提供のバッファにコピーする。 [戻り値] 成功した場合は TRUE を返す。 [備考] 本関数は対象プロセスへのハンドルを開き、読み取り完了後に閉じる。複数回読み取る予定なら ReadProcessMemory を使う方がよい。
TransactNamedPipe
指定した名前付きパイプにメッセージを書き込む処理と読み取る処理を、単一の操作として組み合わせる。
指定した名前付きパイプにメッセージを書き込む処理と読み取る処理を、単一の操作として組み合わせる。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
TransmitCommChar
指定した通信デバイスの出力バッファ内の保留中データに先立って指定文字を送信する。
指定した通信デバイスの出力バッファ内の保留中データに先立って指定文字を送信する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
TrySubmitThreadpoolCallback
スレッドプールワーカースレッドが指定したコールバック関数を呼び出すことを要求する。
スレッドプールワーカースレッドが指定したコールバック関数を呼び出すことを要求する。 [戻り値] 関数が成功した場合、TRUE を返す。関数が失敗した場合、FALSE を返す。拡張エラー情報を取得するには GetLastError を呼ぶ。
TzSpecificLocalTimeToSystemTime
ローカル時刻を協定世界時 (UTC) に変換する。
ローカル時刻を協定世界時 (UTC) に変換する。 [戻り値] 関数が成功した場合、戻り値は 0 以外で、lpUniversalTime の SYSTEMTIME 構造体メンバが適切な値に設定される。関数が失敗した場合、戻り値は 0 となる。
UmsThreadYield
呼び出し側 UMS ワーカースレッドが動作している UMS スケジューラスレッドに制御を譲る。
呼び出し側 UMS ワーカースレッドが動作している UMS スケジューラスレッドに制御を譲る。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
UnlockFile
開いているファイル内の領域をアンロックする。
開いているファイル内の領域をアンロックする。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
UnlockFileEx
指定したファイル内の領域をアンロックする。本関数は同期・非同期のどちらでも動作できる。
指定したファイル内の領域をアンロックする。本関数は同期・非同期のどちらでも動作できる。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 または NULL となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
UnmapViewOfFile
ファイルのマップビューを呼び出し側プロセスのアドレス空間からアンマップする。
ファイルのマップビューを呼び出し側プロセスのアドレス空間からアンマップする。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
UnregisterApplicationRecoveryCallback
アプリケーションのアクティブなインスタンスを復旧リストから削除する。
アプリケーションのアクティブなインスタンスを復旧リストから削除する。 [戻り値] 成功した場合は S_OK、または次のいずれかのエラーコードを返す。 (以下省略) [備考] 終了前に本関数を呼ぶ必要はない。データを復旧しないことを選んだ場合のみ登録を解除する必要がある。
UnregisterApplicationRestart
アプリケーションのアクティブなインスタンスを再起動リストから削除する。
アプリケーションのアクティブなインスタンスを再起動リストから削除する。 [戻り値] 成功した場合は S_OK、または次のいずれかのエラーコードを返す。 (以下省略) [備考] 終了前に本関数を呼ぶ必要はない。
UnregisterBadMemoryNotification
指定した不良メモリ通知ハンドルを閉じる。
指定した不良メモリ通知ハンドルを閉じる。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
UnregisterWait
RegisterWaitForSingleObject 関数で発行された登録済み待機操作をキャンセルする。(UnregisterWait)
RegisterWaitForSingleObject 関数で発行された登録済み待機操作をキャンセルする。(UnregisterWait) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。
UnregisterWaitEx
RegisterWaitForSingleObject 関数で発行された登録済み待機操作をキャンセルする。
RegisterWaitForSingleObject 関数で発行された登録済み待機操作をキャンセルする。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには **GetLastError** を呼ぶ。
UnregisterWaitUntilOOBECompleted
RegisterWaitUntilOOBECompleted で登録したコールバックを登録解除する。
RegisterWaitUntilOOBECompleted で登録したコールバックを登録解除する。 [戻り値] コールバックが正常に登録解除された場合は TRUE、それ以外は FALSE を返す。FALSE の場合、GetLastError で拡張エラー情報を取得できる。
UpdateCalendarDayOfWeek
非推奨。指定日付に対応する曜日を取得し、指定 CALDATETIME 構造体の DayOfWeek メンバにその値を設定する。
非推奨。指定日付に対応する曜日を取得し、指定 CALDATETIME 構造体の DayOfWeek メンバにその値を設定する。 [戻り値] 成功した場合は **TRUE**、それ以外は **FALSE** を返す。拡張エラー情報を取得するには GetLastError を呼ぶ。
UpdateResourceW
ポータブル実行ファイル (PE) のリソースを追加・削除・置換する。(Unicode)
ポータブル実行ファイル (PE) のリソースを追加・削除・置換する。(Unicode) [戻り値] 型: BOOL 成功した場合は TRUE、それ以外は FALSE を返す。拡張エラー情報を取得するには GetLastError を呼ぶ。
VerifyScripts
2 つの列挙されたスクリプトリストを比較する。
2 つの列挙されたスクリプトリストを比較する。 [戻り値] テストリストが空でなく、その全項目がロケールリストにも含まれる場合、TRUE を返す。ロケールリストにテストリストより多くのスクリプトが含まれていても、テストリストの全項目がロケールリストに含まれていれば TRUE を返す。
VerifyVersionInfoW
OS バージョン要件のセットを、現在実行中のシステムバージョンの対応値と比較する。(Unicode)
OS バージョン要件のセットを、現在実行中のシステムバージョンの対応値と比較する。(Unicode) [戻り値] 現在実行中の OS が指定要件を満たす場合、戻り値は非ゼロ。満たさない場合は 0 となり GetLastError は ERROR_OLD_WIN_VERSION を返す。
VerLanguageNameW
指定したバイナリ Microsoft 言語識別子に関連付けられた言語の説明文字列を取得する。(Unicode)
指定したバイナリ Microsoft 言語識別子に関連付けられた言語の説明文字列を取得する。(Unicode) [戻り値] 型: DWORD 戻り値はバッファに返される文字列のサイズ(文字単位)。終端 NULL は含まない。説明文字列がバッファ以下の場合、説明文字列全体がバッファに入る。
VirtualAlloc
呼び出し元プロセスの仮想アドレス空間内のページ領域を予約、コミット、または状態変更する。(VirtualAlloc)
呼び出し元プロセスの仮想アドレス空間内のページ領域を予約、コミット、または状態変更する。(VirtualAlloc) [戻り値] 関数が成功した場合、戻り値は割り当てられたページ領域のベースアドレス。失敗した場合は NULL。拡張エラー情報は GetLastError で取得する。
VirtualAllocEx
指定したプロセスの仮想アドレス空間内のメモリ領域を予約・コミット・状態変更する。割り当てたメモリは 0 に初期化される。(VirtualAllocEx)
指定したプロセスの仮想アドレス空間内のメモリ領域を予約・コミット・状態変更する。割り当てたメモリは 0 に初期化される。(VirtualAllocEx) [戻り値] 関数が成功した場合、戻り値は割り当てられたページ領域のベースアドレス。関数が失敗した場合、戻り値は NULL。
VirtualAllocExNuma
指定したプロセスの仮想アドレス空間内のメモリ領域を予約・コミット・状態変更し、物理メモリ用の NUMA ノードを指定する。
指定したプロセスの仮想アドレス空間内のメモリ領域を予約・コミット・状態変更し、物理メモリ用の NUMA ノードを指定する。 [戻り値] 関数が成功した場合、戻り値は割り当てられたページ領域のベースアドレス。関数が失敗した場合、戻り値は NULL。
VirtualFree
呼び出し元プロセスの仮想アドレス空間内のページ領域を解放、デコミット、または解放とデコミットする。
呼び出し元プロセスの仮想アドレス空間内のページ領域を解放、デコミット、または解放とデコミットする。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報は GetLastError で取得する。 [備考] 各ページにはページ状態がある。
VirtualFreeEx
指定したプロセスの仮想アドレス空間内のメモリ領域を解放、コミット解除、または解放とコミット解除の両方を行う。
指定したプロセスの仮想アドレス空間内のメモリ領域を解放、コミット解除、または解放とコミット解除の両方を行う。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
VirtualLock
プロセスの仮想アドレス空間内の指定領域を物理メモリにロックし、その領域への以後のアクセスがページフォールトを起こさないようにする。
プロセスの仮想アドレス空間内の指定領域を物理メモリにロックし、その領域への以後のアクセスがページフォールトを起こさないようにする。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。
VirtualProtect
呼び出し元プロセスの仮想アドレス空間内のコミット済みページ領域の保護を変更する。(VirtualProtect)
呼び出し元プロセスの仮想アドレス空間内のコミット済みページ領域の保護を変更する。(VirtualProtect) [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報は GetLastError で取得する。
VirtualProtectEx
指定したプロセスの仮想アドレス空間内のコミット済みページ領域の保護を変更する。
指定したプロセスの仮想アドレス空間内のコミット済みページ領域の保護を変更する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
VirtualUnlock
プロセスの仮想アドレス空間内の指定ページ範囲をアンロックし、必要に応じてシステムがそれらのページをページファイルにスワップアウトできるようにする。
プロセスの仮想アドレス空間内の指定ページ範囲をアンロックし、必要に応じてシステムがそれらのページをページファイルにスワップアウトできるようにする。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。
WaitCommEvent
指定した通信デバイスでイベントが発生するのを待機する。本関数が監視するイベントセットはデバイスハンドルに関連付けられたイベントマスクに含まれる。
指定した通信デバイスでイベントが発生するのを待機する。本関数が監視するイベントセットはデバイスハンドルに関連付けられたイベントマスクに含まれる。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。
WaitForDebugEvent
デバッグ対象プロセスでデバッグイベントが発生するのを待機する。(WaitForDebugEvent)
デバッグ対象プロセスでデバッグイベントが発生するのを待機する。(WaitForDebugEvent) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
WaitForMultipleObjects
指定したオブジェクトの 1 つまたはすべてがシグナル状態になるか、タイムアウト間隔が経過するまで待機する。
指定したオブジェクトの 1 つまたはすべてがシグナル状態になるか、タイムアウト間隔が経過するまで待機する。 [戻り値] 関数が成功した場合、戻り値は関数を戻らせたイベントを示す。 (以下省略) [備考] 待機条件が満たされるかタイムアウトするまで呼び出し元スレッドは待機状態になる。
WaitForMultipleObjectsEx
指定したオブジェクトの一つまたはすべてがシグナル状態になるか、I/O 完了ルーチンや非同期プロシージャ呼び出し (APC) がスレッドにキューイングされるか、タイムアウト間隔が経過するまで待機する。
指定したオブジェクトの一つまたはすべてがシグナル状態になるか、I/O 完了ルーチンや非同期プロシージャ呼び出し (APC) がスレッドにキューイングされるか、タイムアウト間隔が経過するまで待機する。 [戻り値] 関数が成功した場合、戻り値は関数を戻らせた原因のイベントを示す。
WaitForSingleObject
指定されたオブジェクトがシグナル状態になるかタイムアウト間隔が経過するまで待機する。
指定されたオブジェクトがシグナル状態になるかタイムアウト間隔が経過するまで待機する。 [戻り値] 関数が成功した場合、戻り値は関数を戻らせたイベントを示す。 (以下省略) [備考] 指定オブジェクトの現在の状態をチェックする。
WaitForSingleObjectEx
指定したオブジェクトがシグナル状態になるか、I/O 完了ルーチンや非同期プロシージャ呼び出し (APC) がスレッドにキューイングされるか、タイムアウト間隔が経過するまで待機する。
指定したオブジェクトがシグナル状態になるか、I/O 完了ルーチンや非同期プロシージャ呼び出し (APC) がスレッドにキューイングされるか、タイムアウト間隔が経過するまで待機する。 [戻り値] 関数が成功した場合、戻り値は関数を戻らせた原因のイベントを示す。次のいずれかの値となる。
WaitNamedPipeW
WaitNamedPipeW (Unicode) 関数 (winbase.h) は、タイムアウト経過または指定名前付きパイプのインスタンスが接続可能になるまで待機する。
WaitNamedPipeW (Unicode) 関数 (winbase.h) は、タイムアウト経過または指定名前付きパイプのインスタンスが接続可能になるまで待機する。 [戻り値] タイムアウト経過前にパイプのインスタンスが利用可能になれば戻り値は 0 以外。利用可能にならなければ 0。
WerGetFlags
指定したプロセスの障害レポート設定を取得する。
指定したプロセスの障害レポート設定を取得する。 [戻り値] 成功した場合は S_OK、失敗した場合はエラーコードを返す。
WerRegisterAdditionalProcess
メインアプリケーションプロセスとともにエラーレポートに含めるプロセスを登録する。任意でそのプロセス内のスレッドを指定して追加データを取得できる。
メインアプリケーションプロセスとともにエラーレポートに含めるプロセスを登録する。任意でそのプロセス内のスレッドを指定して追加データを取得できる。 [戻り値] 成功した場合は S_OK、失敗した場合は次のいずれかのエラーコードを返す。
WerRegisterAppLocalDump
アプリケーションプロセスの応答停止時に Windows エラー報告 (WER) が収集する診断メモリダンプのコピーを保存する、呼び出し側アプリケーションのローカルアプリストアからの相対パスを登録する。
アプリケーションプロセスの応答停止時に Windows エラー報告 (WER) が収集する診断メモリダンプのコピーを保存する、呼び出し側アプリケーションのローカルアプリストアからの相対パスを登録する。
WerRegisterCustomMetadata
WER がエラーレポート作成時に収集するアプリ固有メタデータ (キー / 値文字列の形式) を登録する。
WER がエラーレポート作成時に収集するアプリ固有メタデータ (キー / 値文字列の形式) を登録する。 [戻り値] 成功した場合は S_OK、失敗した場合は次のいずれかのエラーコードを返す。
WerRegisterExcludedMemoryBlock
通常はエラーレポートに既定で含まれるメモリブロックを、エラーレポートから除外するようマークする。
通常はエラーレポートに既定で含まれるメモリブロックを、エラーレポートから除外するようマークする。 [戻り値] 成功した場合は S_OK、失敗した場合は次のいずれかのエラーコードを返す。
WerRegisterFile
WER がエラーレポート作成時に収集するファイルを登録する。
WER がエラーレポート作成時に収集するファイルを登録する。 [戻り値] 成功した場合は S_OK、失敗した場合は次のいずれかのエラーコードを返す。 (以下省略) [備考] 登録ファイルはサーバが追加データを要求した場合のみレポートに追加される。
WerRegisterMemoryBlock
WER がエラーレポート作成時に収集するメモリブロックを登録する。
WER がエラーレポート作成時に収集するメモリブロックを登録する。 [戻り値] 成功した場合は S_OK、失敗した場合は次のいずれかのエラーコードを返す。
WerRegisterRuntimeExceptionModule
クラッシュに対するカスタムエラー報告を提供する、カスタムランタイム例外ハンドラを登録する。
クラッシュに対するカスタムエラー報告を提供する、カスタムランタイム例外ハンドラを登録する。 [戻り値] 成功した場合は S_OK、失敗した場合は次のいずれかのエラーコードを返す。
WerSetFlags
現在のプロセスの障害レポート設定を設定する。
現在のプロセスの障害レポート設定を設定する。 [戻り値] 成功した場合は S_OK、失敗した場合はエラーコードを返す。
WerUnregisterAdditionalProcess
エラーレポートに含める追加プロセスのリストからプロセスを削除する。
エラーレポートに含める追加プロセスのリストからプロセスを削除する。 [戻り値] 成功した場合は S_OK、失敗した場合は次のいずれかのエラーコードを返す。
WerUnregisterAppLocalDump
アプリケーションプロセスの応答停止時に Windows エラー報告 (WER) が診断メモリダンプのコピーを保存することを指定するために WerRegisterAppLocalDump で行った登録をキャンセルする。
アプリケーションプロセスの応答停止時に Windows エラー報告 (WER) が診断メモリダンプのコピーを保存することを指定するために WerRegisterAppLocalDump で行った登録をキャンセルする。
WerUnregisterCustomMetadata
アプリケーションのエラー報告中に収集されるアプリ固有メタデータ項目を削除する。
アプリケーションのエラー報告中に収集されるアプリ固有メタデータ項目を削除する。 [戻り値] 成功した場合は S_OK、失敗した場合は次のいずれかのエラーコードを返す。
WerUnregisterExcludedMemoryBlock
以前に除外マークされたメモリブロックを削除する (再びエラーレポートに含まれるようになる)。
以前に除外マークされたメモリブロックを削除する (再びエラーレポートに含まれるようになる)。 [戻り値] 成功した場合は S_OK、失敗した場合は次のいずれかのエラーコードを返す。
WerUnregisterFile
現在のプロセス用に生成されるレポートに追加するファイルのリストからファイルを削除する。
現在のプロセス用に生成されるレポートに追加するファイルのリストからファイルを削除する。 [戻り値] 成功した場合は S_OK、失敗した場合は次のいずれかのエラーコードを返す。
WerUnregisterMemoryBlock
アプリケーションのエラー報告中に収集されるデータのリストからメモリブロックを削除する。
アプリケーションのエラー報告中に収集されるデータのリストからメモリブロックを削除する。 [戻り値] 成功した場合は S_OK、失敗した場合は次のいずれかのエラーコードを返す。
WerUnregisterRuntimeExceptionModule
WER 例外ハンドラの登録を削除する。
WER 例外ハンドラの登録を削除する。 [戻り値] 成功した場合は S_OK、失敗した場合は次のいずれかのエラーコードを返す。 (以下省略) [備考] ランタイム例外ハンドラを登録するには WerRegisterRuntimeExceptionModule を呼ぶ。
WideCharToMultiByte
UTF-16(ワイド文字)文字列を新しい文字列にマップする。
UTF-16(ワイド文字)文字列を新しい文字列にマップする。 [戻り値] 成功した場合、戻り値は lpMultiByteStr に書き込まれたバイト数。成功して cbMultiByte が 0 の場合、戻り値は必要なバッファサイズ(バイト単位)。失敗した場合は 0。
WinExec
指定したアプリケーションを実行する。
指定したアプリケーションを実行する。 [戻り値] 関数が成功した場合、戻り値は 31 より大きい。失敗した場合、次のいずれかのエラー値を返す。 (以下省略) [備考] WinExec は開始したプロセスが GetMessage を呼ぶか、タイムアウトに達したときに戻る。
WriteConsoleInputW
コンソール入力バッファに直接データを書き込む WriteConsoleInput 関数の参照情報。
コンソール入力バッファに直接データを書き込む WriteConsoleInput 関数の参照情報。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
WriteConsoleOutputAttribute
指定した位置から始まるコンソール画面バッファの連続セルへ、指定数の文字属性をコピーする。
指定した位置から始まるコンソール画面バッファの連続セルへ、指定数の文字属性をコピーする。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
WriteConsoleOutputCharacterW
指定した位置から始まるコンソール画面バッファの連続セルへ、指定数の文字をコピーする。
指定した位置から始まるコンソール画面バッファの連続セルへ、指定数の文字をコピーする。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
WriteConsoleOutputW
コンソール画面バッファ内の指定矩形ブロックの文字セルに文字と色属性データを書き込む。
コンソール画面バッファ内の指定矩形ブロックの文字セルに文字と色属性データを書き込む。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
WriteConsoleW
現在のカーソル位置からコンソール画面バッファに文字列を書き込む。
現在のカーソル位置からコンソール画面バッファに文字列を書き込む。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
WriteFile
指定されたファイルまたは I/O デバイスにデータを書き込む。
指定されたファイルまたは I/O デバイスにデータを書き込む。 [戻り値] 関数が成功した場合、戻り値は 0 以外(TRUE)。失敗または非同期完了中の場合は 0(FALSE)。拡張エラー情報は GetLastError で取得する。
WriteFileEx
指定したファイルや I/O デバイスにデータを書き込む。完了状態を非同期に報告し、書き込みが完了またはキャンセルされ呼び出し側スレッドが警告可能待機状態に入ったときに、指定の完了ルーチンを呼び出す。
指定したファイルや I/O デバイスにデータを書き込む。完了状態を非同期に報告し、書き込みが完了またはキャンセルされ呼び出し側スレッドが警告可能待機状態に入ったときに、指定の完了ルーチンを呼び出す。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。
WriteFileGather
バッファの配列からデータを取り出してファイルに書き込む。
バッファの配列からデータを取り出してファイルに書き込む。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
WritePrivateProfileSectionW
初期化ファイル内の指定セクションのキーと値を置き換える。(Unicode)
初期化ファイル内の指定セクションのキーと値を置き換える。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
WritePrivateProfileStringW
初期化ファイル内の指定セクションに文字列をコピーする。(Unicode)
初期化ファイル内の指定セクションに文字列をコピーする。(Unicode) [戻り値] 関数が初期化ファイルへの文字列コピーに成功した場合、戻り値は 0 以外。失敗した場合、または最近アクセスした初期化ファイルのキャッシュ版をフラッシュした場合、戻り値は 0。
WritePrivateProfileStructW
初期化ファイルの指定セクション内のキーにデータをコピーする。データのコピー時にチェックサムを計算してデータの末尾に追加する。(Unicode)
初期化ファイルの指定セクション内のキーにデータをコピーする。データのコピー時にチェックサムを計算してデータの末尾に追加する。(Unicode) [戻り値] 関数が初期化ファイルへの構造体コピーに成功した場合、戻り値は 0 以外。
WriteProcessMemory
指定したプロセス内のメモリ領域にデータを書き込む。書き込み先範囲全体がアクセス可能でなければ操作は失敗する。
指定したプロセス内のメモリ領域にデータを書き込む。書き込み先範囲全体がアクセス可能でなければ操作は失敗する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
WriteProfileSectionW
Win.ini ファイル内の指定セクションの内容を、指定したキーと値で置き換える。(Unicode)
Win.ini ファイル内の指定セクションの内容を、指定したキーと値で置き換える。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
WriteProfileStringW
Win.ini ファイル内の指定セクションに文字列をコピーする。(Unicode)
Win.ini ファイル内の指定セクションに文字列をコピーする。(Unicode) [戻り値] 関数が Win.ini への文字列コピーに成功した場合、戻り値は 0 以外。失敗した場合、または Win.ini のキャッシュ版をフラッシュした場合、戻り値は 0。
WriteTapemark
指定数のファイルマーク、セットマーク、ショートファイルマーク、またはロングファイルマークをテープデバイスに書き込む。
指定数のファイルマーク、セットマーク、ショートファイルマーク、またはロングファイルマークをテープデバイスに書き込む。 [戻り値] 関数が成功した場合、戻り値は NO_ERROR である。失敗した場合、次のいずれかのエラーコードを返すことがある。
WTSGetActiveConsoleSessionId
コンソールセッションのセッション識別子を取得する。
コンソールセッションのセッション識別子を取得する。 [戻り値] 物理コンソールにアタッチされているセッションのセッション識別子。物理コンソールにアタッチされたセッションがない場合 (たとえば物理コンソールセッションがアタッチ・デタッチ中) は、0xFFFFFFFF を返す。
ZombifyActCtx
ZombifyActCtx 関数は指定したアクティベーションコンテキストを非アクティブ化するが、解放はしない。
ZombifyActCtx 関数は指定したアクティベーションコンテキストを非アクティブ化するが、解放はしない。 [戻り値] 関数が成功した場合、TRUE を返す。hActCtx に NULL ハンドルを渡した場合、NULL_INVALID_PARAMETER が返る。