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

PVOID

データ型
任意の型への汎用ポインタ。
C 型void*サイズx64: 8 / x86: 4 バイト分類ポインタ

各言語での型表記

FFI/呼び出し定義で PVOID に対応する型(代表例)。ポインタ幅(x64=8 / x86=4 バイト)。

言語
C/C++void*
C# (P/Invoke)IntPtr
VB.NETIntPtr
VBALongPtr
Python (ctypes)ctypes.c_void_p
Ruby (Fiddle)Fiddle::TYPE_VOIDP
Rust*mut c_void
PowerShellIntPtr
HSP3.7sptr
HSP3.8sptr
IronHSPintptr
Go (syscall)uintptr
Delphi/PascalPointer
AutoHotkey v2Ptr
なでしこ1void*
Zig?*anyopaque
Nimpointer
Dvoid*
JuliaPtr{Cvoid}
LuaJITvoid*
Node.js (koffi)'void *'
Deno"pointer"
PHP (FFI)void*
Java (JNA)Pointer
CrystalVoid*
Dart (FFI)Pointer<Void>
Free PascalPointer
HaskellPtr ()
OCaml (ctypes)(ptr void)
Common Lisp (CFFI):pointer
Perl (Win32::API)HANDLE