.


:




:

































 

 

 

 





 

, NT:

  • .
  • / IRP-. IRP . .
  • .
  • ( NT 4.0 )

 

=> / . .

:

  • ( .)
  • ( )

SCSI- SCSI, . SCSI.

 

:

  • ( )

Win32 / .

, 1/3 . .

:

 

WriteFile ( , ) Read() ()
Win32 NT
/ 1) 2) IRP 3) IRP
 
   

:

WriteFile ( , ) - <>
Win32 NT wait ( ); /
/ 4) 5) IRP 6) 1) IRP 2) - .
    1) 2)

 

(.. ).

(overlapped) ( ).

 

IRP

 

IRP-. IRP-. .

.

 

 

, .

(1) / . .
(2) , . / / IRP .
/ (3) . .
ISR Interrupt (4) . RPL . ISR . , . DPC (ISR . DPC).
DPC (5) , , IRQ . . / /.
(6) . , .
/ (7) . IRP.
(8) , . / . / .
(9) / , .

3 :

 

:

(1), (2), (3), (4), (5), (6), (8)

/ (mapped) .

/ . / , . / .

 





:


: 2016-11-02; !; : 743 |


:

:

.
==> ...

1681 - | 1655 -


© 2015-2024 lektsii.org - -

: 0.007 .