Salut, j'aurais besoin d'aide pour appeler une interruption assembleur sous
Visual C++......
Tout mon code fonctionne sauf la ligne "int 21h"... Là j'ai une belle page
bleu (erreur Windows)
COMMENT APPELER UNE INTERRUPTION EN VISUAL C++ ????
Voici mon code
BOOL GetDeviceParameters (int nDrive, LPDEVICEPARAMS dp)
{
BOOL bResult = TRUE; // Assume success
__asm {
push ds
mov bx, 4
//inc bx // L'incrémentation ne fonctionne pas ???
mov ch, 08h
mov cl, 60h
lds dx, dp
mov ax, 440Dh
int 21h
jnc gdp_done
mov bResult, FALSE
gdp_done:
pop ds
}
return (bResult);
}
amicalement
GEDEON