INT 21H (0x21) 기능 57H는 (0x57 또는 87) 파일 얻거나 놓았다 날짜와 시간 58H는 (0x58 또는 88) 배분 전략 59H를 (0x59 또는 89) 입수한다 장시간 에러 정보를 얻거나 놓았다

Files Recovery Software
연락처 세부 정보 고객 지원 다운로드 데모 제품  

 
 

INT 21H (0x21)

기능 57H (0x57 또는 87) --> 파일 날짜와 시간을 얻거나 놓으십시오

Call with: If getting date and time
AH = 57H
AL = 00H
BX = handle

If setting date and time
AH = 57H
AL = 01H
BX = handle
CX = time

bits 00H-04H = 2-second increments (0-29)
bits 05H-0AH = minutes (0-59)
bits 0BH-0FH = hours (0-23)

DX = date

bits 00H-04H = day (1-31)
bits 05H-08H = month (1-12)
bits 09H-0FH = year (relative to 1980)

Returns: If function successful
Carry flag = clear
and, if called with AL = 00H
CX = time
DX = date

If function unsuccessful
Carry flag = set
AX = error code

코멘트:

이 기능은 파일의 루트 디렉토리 입장에 있는 날짜와 시간 우표를 얻거나 변경한다.

INT 21H (0x21)

기능 58H (0x58 또는 88) --> 배분 전략을 얻거나 놓으십시오

Call with: If getting strategy code
AH = 58H
AL = 00H

If setting strategy code
AH = 58H
AL = 01H
BX = desired strategy code
00H = first fit
01H = best fit
02H = last fit


Returns: If function successful
Carry flag = clear
and, if called with AL = 00H
AX = current strategy code

If function unsuccessful
Carry flag = set
AX = error code

코멘트:

기억 구획 할당을 위한 현재 MS-DOS 전략을 나타내는 부호를 얻거나 바꾼다. 과태 MS-DOS 기억 장치 할당 전략은 첫째로 적합하다 (부호 0).

첫번째 적합 기억 장치 할당에서는, MS-DOS는 낮은 주소에서 충분히 큰 구획 배부 요구를 만족시키기 위하여 처음 것을 할당하는 높은 주소에 유효한 기억 구획을 찾는다.

제일 적당한 배분 전략의 경우에는, MS-DOS는 모든 유효한 기억 구획을 찾고 그것의 위치에 관계 없이 요구를 만족시킬 가장 작은 유효한 구획을 할당한다.

마지막 적당한 기억 장치 할당 전략에서는, MS-DOS는 높은 주소에서 충분히 큰 구획 배부 요구를 만족시키기 위하여 가장 높은 것을 할당하는 낮은 주소에 유효한 기억 구획을 찾는다.

 

INT 21H (0x21)

기능 59H (0x59 또는 89) --> 장시간 에러 정보를 입수하십시오

Call with: AH = 59H
BX = 00H

Returns: AX = extended error code

오류 코드의 테이블은 아래와 같이 주어졌다:

오류 코드

과실

01H

부당한 기능 수

02H

찾아내지 않는 파일

03H

찾아내지 않는 경로

04H

너무 많은 파일을 연다

05H

부정되는 접근

06H

부당한 손잡이

07H

파괴되는 기억 제어 블럭

08H

부족한 기억

09H

부당한 기억 구획 주소

0AH (10)

부당한 환경

0BH (11)

부당한 체재

0CH (12)

부당한 접근 코드

0DH (13)

부당한 자료

0EH (14)

불명한 단위

0FH (15)

부당한 디스크 드라이브

10H (16)

현재 디렉토리를 제거하는 것을 시도했다

11H (17)

동일하지 않은 장치 아닙니다

12H (18)

더 이상 파일

13H (19)

쓰기 방지 디스크

14H (20)

불명한 단위

15H (21)

준비되어 있지 않음 드라이브

16H (22)

불명한 명령

17H (23)

자료 오류 (CRC)

18H (24)

나쁜 요구 구조 길이

19H (25)

탐색 과실

1AH (26)

불명한 미디어 타입

1BH (27)

찾아내지 않는 분야

1CH (28)

종이에서 인쇄 기계

1DH (29)

결함을 쓰십시오

1EH (30)

읽힌 결함

1FH (31)

일반적인 실패

20H (32)

위반을 공유하기

21H (33)

자물쇠 위반

22H (34)

부당한 디스크 변화

23H (35)

이용할 수 없는 FCB

24H (36)

초과되는 완충기를 공유하기

25H-31H

보류하는

32H (50)

받쳐지지 않는 네트워크 요구

33H (51)

듣지 않는 원격 기계

34H (52)

네트워크에 이중 이름

35H (53)

찾아내지 않는 네트워크 명칭

36H (54)

바쁜 네트워크

37H (55)

장치는 네트워크에 더 이상 존재하지 않는다

38H (56)

초과되는 순수한 BIOS 명령 한계

39H (57)

네트워크 어댑터 기계설비에 있는 과실

3AH (58)

네트워크에서 부정확한 응답

3BH (59)

의외 네트워크 과실

3CH (60)

상반되는 먼 접합기

3DH (61)

가득 차있는 인쇄 대기열

3EH (62)

인쇄 파일을 위한 충분하지 않은 공간 아닙니다

3FH (63)

취소되는 인쇄 파일

40H (64)

삭제되는 네트워크 명칭

41H (65)

부정되는 네트워크 접근

42H (66)

부정확한 네트워크 장치 유형

43H (67)

찾아내지 않는 네트워크 명칭

44H (68)

초과되는 네트워크 명칭 한계

45H (69)

초과되는 순수한 BIOS 회의 한계

46H (70)

임시적으로 파일 공유는 중단했다

47H (71)

받아들여지지 않는 네트워크 요구

48H (72)

인쇄 또는 디스크 수신인의 새 주소는 중단했다

49H-4FH

보류하는

50H (80)

파일은 이미 존재한다

51H (81)

보류하는

52H (82)

전화번호부를 만들 수 없다

53H (83)

실패하십시오에 INT 24H (치명적 에러)

54H (84)

너무 많은 수신인의 새 주소

55H (85)

이중 수신인의 새 주소

56H (86)

부당한 암호

57H (87)

부당한 매개변수

58H (88)

네트워크 장치 결함

59H (89)

네트워크로 지원되지 않는 기능

5AH (90)

설치되지 않는 필수 체계 분대

BH = error class

01H

만약에 자원에서 (저장 또는 손잡이와 같은)

02H

그렇지 않으면 과실, 그러나 끝내고 예상될 수 있는 임시적인 상황 (파일에 있는 고정 되는 지구와 같은)

03H

만약에 허가인 경우에 문제

04H

시스템 소프트웨어에 있는 내부 오류인 경우에

05H

만약에 인 경우에 하드웨어 고장

06H

만약에 인 경우에 시스템 소프트웨어 실패 활동 과정의 결함 아닙니다 (없는 구성 파일과 같은)

07H

만약에 인 경우에 응용 프로그램 과실

08H

만약에 찾아내지 않는 파일인 경우에 또는 품목

09H

만약에 부당한 유형 체재의 파일인 경우에 또는 품목

0AH (10)

파일 또는 품목이 잠근 경우에

0BH (11)

드라이브에 있는 틀린 디스크인 경우에, 디스크에 오점, 또는 저장 수단 문제

0CH (12)

품목이 이미 존재하는 경우에

0DH (13)

불명한 과실

 

BL = recommend action

01H

비행 중지를 선정하거나 묵살하는 횟수, 그 후에 신속한 사용자 적당한 재시도하십시오

02H

비행 중지를 선정하거나 묵살하는 재시도, 그 후에 신속한 사용자 사이 지연을 가진 횟수 적당한 재시도하십시오

03H

(전형적으로 부정확한 파일 이름 또는 장치 명세에 기인하는) 사용자에게서 정확한 정보를 입수하십시오

04H

대청소를 가진 신청을 유산하십시오 (i.e, 되도록 정돈되어 있는에 있는 프로그램을 방법 종결하십시오: 자물쇠, closing 파일, 등등을 풀어 놓기)

05H

대청소 없이 즉시 출구를 실행하십시오

06H

과실을 묵살하십시오

07H

과실의 원인을 제거하기 위하여 후에 사용자 내정간섭 재시도하십시오

 

CH = error locus
01H unknown
02H block device (disk or disk
emulator)
03H network
04H serial device
05H memory

ES: DI = ASCIIZ volume label of disk to
insert, if AX = 0022H (invalid disk
change)

코멘트:

이 기능은 추천한 개선하는 활동을 포함하여 이전 실패하는 INT 21H 함수 호출 후에 상세한 에러 정보를, 얻는다.


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26

Next page
 
 
데이터 복구 도서
 
장-1 자료 회복의 개관
장-2 하드 디스크의 소개
장-3 디스크와 OS에 논리적인 접근
장-4 수 체계
장-5 C 프로그램의 소개
장-6 컴퓨터 기초에 소개
장-7 필요한 DOS는 명령한다
장-8 디스크 BIOS는 작용하고 C로 취급을 중단한다
장-9 큰 하드 디스크 취급
장-10 타락된 플로피에서 자료 회복
장-11 백업을 만들기
장-12 프로그램을 가진 읽고는 및 변경 MBR
장-13 프로그램을 가진 읽고는 및 변경 DBR
장-14 "익지않는 파일" 회복을 위해 프로그램
장-15 자료 와이퍼를 위해 프로그램
장-16 디스크를 위한 공용품 더 개발
부록 자료 회복 기간의 용어집
 
 
Pro Data Doctor

제품

연락처 세부 정보

고객 지원

다운로드 데모

이용 약관

 
Pro Data Doctor