指定されたアドレスのメモリに対してアクセスを行えるかを判断する
Declare Function IsBadCodePtr Lib "kernel32.dll" _
(ByVal lpfn As Long) As Long
Declare Function IsBadCodePtr Lib "kernel32.dll" _
(ByVal lpfn As Integer) As Integer
BOOL IsBadCodePtr(
FARPROC lpfn
);
引数
lpfn
調べるメモリアドレス戻り値
アクセス可能 0備考
アクセス不可 0以外
この関数でチェックした後でも、別のプロセスがメモリの状態を変える可能性があるので注意