EMBのロック
AH = 0Ch
DX = ロックするEMBのハンドル
CALL FAR [XMS_CALL]
戻り値:AX = 0000h : ロックされなかった
0001h : ロックした
DX:BX = ロックしたEMBのリニアアドレス
AX = 0000hの時
BL = 80h : ファンクションのインプリメンテーションが行われていない
BL = A2h : ハンドルが無効
BL = ACh : ロックしているEMBが多すぎる
BL = ADh : その他の理由でロックできない
EMBのアンロック
AH = 0Dh
DX = アンロックするEMBのハンドル
CALL FAR [XMS_CALL]
戻り値:AX = 0000h : アンロックされなかった
0001h : アンロックした
AX = 0000hの時
BL = 80h : ファンクションのインプリメンテーションが行われていない
BL = A2h : ハンドルが無効
BL = AAh : DXで指示されたハンドルはロックされていない
|