Win32 API 日本語リファレンス
ホームデータ型 › LPCSTR

LPCSTR

データ型
NULL 終端の ANSI 文字列への定数ポインタ。-A 系 API の入力文字列。
C 型const char*サイズx64: 8 / x86: 4 バイト分類文字列 (ANSI)

各言語での型表記

FFI/呼び出し定義で LPCSTR に対応する型(代表例)。文字列はマーシャリング方法により表現が異なる場合があります。

言語
C/C++LPCSTR
C# (P/Invoke)string
VB.NETString
VBAString
Python (ctypes)wintypes.LPCSTR
Ruby (Fiddle)Fiddle::TYPE_VOIDP
Rust*const u8
PowerShellstring
HSP3.7sptr
HSP3.8str
IronHSPstr
Go (syscall)*byte
Delphi/PascalPAnsiChar
AutoHotkey v2AStr
なでしこ1char*
Zig[*c]const u8
Nimcstring
Dconst(char)*
JuliaCstring
LuaJITconst char*
Node.js (koffi)'str'
Deno"buffer"
PHP (FFI)const char*
Java (JNA)String
CrystalUInt8*
Dart (FFI)Pointer<Utf8>
Free PascalPAnsiChar
HaskellCString
OCaml (ctypes)string
Common Lisp (CFFI):string
Perl (Win32::API)LPCSTR