Win32API 質問箱 Build8
■ このスレッドは過去ログ倉庫に格納されています
0047デフォルトの名無しさん
NGNG特に難しい話ではないです。ロックしたいアドレスを指定すればいいだけ。
sample:
#include <Windows.h>
#define BUF 300
int main(void){char *p=new char[BUF];
BOOL b;
b=VirtualLock(p,BUF);
if(b==0) MessageBox(0,"","失敗",0);
else VirtualUnlock(p,BUF);
delete p;return 0;}
ここで例えば
b=VirtualLock(p,BUF*1000000);
とやると当然失敗する。
GetLastErrorはその時
1453"クォータが不足しているため、要求されたサービスを完了できません。"
になる。
■ このスレッドは過去ログ倉庫に格納されています