djvu.online
  • Fullscreen
  • Feedback
  • Latest
  • Top
  • Telegram
  • RU
/
VK Facebook Twitter
Telegram EMail WhatsApp
Page
  • 1. Cover
    Abstraction
    Structure
    Union
    Object
    Kernel mode
    User mode
    Callback
    Context
    Routine
    ISR
    DpcForISR
    Deferred Procedure Call
    IOManager
    IRP
    IO stack location
    Dispatch Routines
    Major IRP Code
    IOCTL
    Minor IRP Code
    DriverEntry
    WDM
    Layering
    AddDevice
    Device Instance
    Device Object, PDO, FDO
    Device Extension
    Symbolic Link
    Device Stack, Driver Stack
    Monolithic Driver
    Legacy Driver, NT Style Driver
    IRQL
    IRQ
    DIRQL
    Polling
    Virtual Memory
    System Paging File
    User Space
    Pool Memory
    Paged Memory, Paged Pool
    Nonpaged Memory, Nonpaged Pool
    Scatter/Gather Problem
    DMA
    Access Violation
    SEH
    Thread, Thread Object
    Process, Process Object
    Affinity
    Synchronization Objects
    PnP Manager
    Enumeration
    Enumerator
    ACPI
    ACPI Driver
    Filter Device Object
    Filter Driver
    HAL
    Registry
    Hardware Branch
    CurrentControlSet
    LastKnownGood
    Unicode
    DeviceID
    Class Driver
    Port Driver
    Minidriver
    Íàñòðîéêè ïðîåêòà â Visual Studio 7 Net
    Êîìïèëÿöèÿ è ñáîðêà äðàéâåðà óòèëèòîé Build ïàêåòà DDK
    Ïðîãðàììà Depends
    Ïðîãðàììà ReBase
    Ïðîãðàììà ErrLook
    Ïðîãðàììà GuidGen (UUIDGEN)
    Ïðîãðàììà ðåäàêòèðîâàíèÿ Ñèñòåìíîãî Đååñòðà
    Ïðîãðàììà DeviceTree
    Ïðîãðàììà DevCon
    Ïðîãðàììà DevCtl
    Ïðîãðàììû ChkInf è GenInf
    Ïðîãðàììà Task Manager (Äèñïåò÷åð Çàäà÷)
    Ñèñòåìíûé àïïëåò "Ïðîèçâîäèòåëüíîñòü"
    Driver Verifier
    PreFast
    Ïðîãðàììà Monitor îò CompuWare Corporation
    Ïðîãðàììà òðàíñëÿöèè ôàéëà sources â ïðîåêò Visual Studio
    Ïðîãðàììà Numega SymLinks
    Ïðîãðàììà RegMon
    Ïðîãðàììà WinObj
    Ïðîãðàììà DebugView
    Ïðîãðàììà DebugPrint
    Ïðîãðàììà DevView
    Ïðîãðàììà PoolTag
    Ïðîãðàììà ïðîñìîòðà ôàéëîâ
    Ïðîãðàììà w2k_svc
    Ïðîãðàììà w2k_sym
    Ïðîãðàììà w2k_mem
    Ïðîãðàììà PEBrowse Professional Interactive
    Ïðîãðàììà NTDevices
    Ïðîãðàììà NTObjects
    Ïðîãðàììà System Memory Browse
    Ïðîãðàììà ĐÅ Explorer
    Äèçàññåìáëåð IDA
    Ïðîöåäóðà DriverEntry è ïðåäâàðèòåëüíûå îáúÿâëåíèÿ
    Ôóíêöèÿ CompleteIrp
    Đàáî÷àÿ ïðîöåäóðà îáðàáîòêè çàïðîñîâ read/write
    Đàáî÷àÿ ïðîöåäóðà îáðàáîòêè çàïðîñîâ îòêðûòèÿ äðàéâåðà
    Đàáî÷àÿ ïðîöåäóðà îáðàáîòêè çàïðîñîâ çàêðûòèÿ äðàéâåðà
    Đàáî÷àÿ ïðîöåäóðà îáðàáîòêè IOCTL çàïðîñîâ
    Đàáî÷àÿ ïðîöåäóðà âûãðóçêè äðàéâåðà
    Çàãîëîâî÷íûé ôàéë Driver.h
    Ôàéë Makefile
    Ôàéë Sources
    Êîìïèëÿöèÿ è ñáîðêà ïðè ïîìîùè óòèëèòû Build
    Èíñòàëëÿöèÿ âíåñåíèåì çàïèñåé â Ñèñòåìíûé Đååñòð
    Ìîäèôèêàöèÿ Ñèñòåìíîãî Đååñòðà Windows 98
    Ìîäèôèêàöèÿ Ñèñòåìíîãî Đååñòðà Windows 2000, XP, Server2003
    Çàïóñê äðàéâåðà
    Èíñòàëëÿöèÿ ñ èñïîëüçîâàíèåì INF ôàéëà
    Èíñòàëëÿöèÿ ñ èñïîëüçîâàíèåì ïðîãðàììû Monitor
    Èíñòàëëÿöèÿ ñ èñïîëüçîâàíèåì ñåðâèñîâ SCM Ìåíåäæåðà
    Đàáîòà ñ äðàéâåðîì Example.sys
    Öåëè ðàçðàáîòêè
    Óðîâíè àïïàðàòíûõ ïðèâèëåãèé â Windows NT 5
    Ïåðåíîñèìîñòü
    Đàñøèðÿåìîñòü
    Ïðîèçâîäèòåëüíîñòü
    Èíòåðôåéñ ñèñòåìíûõ ñëóæá
    Ìåíåäæåð (äèñïåò÷åð) îáúåêòîâ
    Ìåíåäæåð êîíôèãóðèðîâàíèÿ
    Ìåíåäæåð ïðîöåññîâ
    Ìåíåäæåð âèðòóàëüíîé ïàìÿòè
    Ñðåäñòâà ëîêàëüíûõ ïðîöåäóðíûõ âûçîâîâ
    Äèñïåò÷åð (ìåíåäæåð) ââîäà/âûâîäà
    Đàñøèðåíèÿ áàçîâîé îïåðàöèîííîé ñèñòåìû
    Ïîäñèñòåìà Win32
    Äðóãèå ñóùåñòâåííûå êîìïîíåíòû îïåðàöèîííîé ñèñòåìû
    Êîìïîíåíòû îáñëóæèâàíèÿ îïåðàöèé ââîäà/âûâîäà, ðàáîòàþùèå â ðåæèìå ÿäðà
    Öåëè ðàçðàáîòêè ïîäñèñòåìû ââîäà/âûâîäà
    Òèïû äðàéâåðîâ Windows NT5
    Ñïåöèàëüíûå äðàéâåðíûå àðõèòåêòóðû
    Àâòîìàòè÷åñêîå ðàñïîçíàâàíèå è êîíôèãóðèðîâàíèå
    Đåãèñòðû óñòðîéñòâ
    Äîñòóï ê ðåãèñòðàì óñòðîéñòâ
    Ïðîñòðàíñòâî ââîäà/âûâîäà
    Äîñòóï ÷åðåç àäðåñàöèþ â ïàìÿòè
    Ïðèîðèòåòû ïðåðûâàíèé
    Âåêòîðû ïðåðûâàíèÿ
    Ïåðåäà÷à ñèãíàëîâ ïðåðûâàíèé
    Ñðîäñòâî ê ïðîöåññîðó
    Ìåõàíèçìû ïåðåäà÷è äàííûõ
    Ïðîãðàììèðóåìûé ââîä/âûâîä
    Ïðÿìîé äîñòóï ê ïàìÿòè
    DMA îïåðàöèè ñ èñïîëüçîâàíèåì ñèñòåìíûõ êîíòðîëëåðîâ
    Îïåðàöèè bus master DMA
    Ïàìÿòü, îòâåäåííàÿ óñòðîéñòâó
    Đåñóðñû, èñïîëüçóåìûå óñòðîéñòâîì
    ISA
    EISA
    PCI
    Äîñòóï ê ðåãèñòðàì
    Ìåõàíèçìû ïðåðûâàíèé
    Âîçìîæíîñòè DMA
    Ïàìÿòü, îòâåäåííàÿ óñòðîéñòâàì
    Àâòîìàòè÷åñêîå ðàñïîçíàâàíèå è êîíôèãóðèðîâàíèå
    IEEE 1394
    Äîñòóï ê ðåãèñòðàì
    Ìåõàíèçìû ïðåðûâàíèé
    Âîçìîæíîñòè DMA
    Àâòîìàòè÷åñêîå ðàñïîçíàâàíèå è êîíôèãóðèðîâàíèå
    USB
    Äîñòóï ê ðåãèñòðàì
    Ìåõàíèçìû ïðåðûâàíèé
    Âîçìîæíîñòè DMA
    Àâòîìàòè÷åñêîå ðàñïîçíàâàíèå è êîíôèãóðèðîâàíèå
    Øèíà PC Card (PCMCIA)
    Äîñòóï ê ðåãèñòðàì
    Ìåõàíèçìû ïðåðûâàíèé
    Âîçìîæíîñòè DMA
    Àâòîìàòè÷åñêîå ðàñïîçíàâàíèå è êîíôèãóðèðîâàíèå
    Àðõèòåêòóðà øèíû
    Đåãèñòðû óïðàâëåíèÿ
    Ïîëó÷åíèå èíôîðìàöèè î ñîñòîÿíèè óñòðîéñòâà è îá îøèáêàõ
    Ïîâåäåíèå, ñâÿçàííîå ñ èñïîëüçîâàíèåì ïðåðûâàíèé
    Ìåõàíèçìû ïåðåäà÷è äàííûõ
    Èñïîëüçóéòå èíòåëëåêò íîâîãî óñòðîéñòâà
    Òåñòèðîâàíèå àïïàðàòóðû
    Êîíòåêñò èñêëþ÷åíèÿ èëè âíóòðåííåãî ïðåðûâàíèÿ (trap)
    Êîíòåêñò ïðåðûâàíèÿ
    Êîíòåêñò ïðîãðàììíîãî ïîòîêà ðåæèìà ÿäðà
    Îáðàáîòêà ïðåðûâàíèé
    Ïðåðûâàíèÿ, âûçâàííûå ïðîãðàììíî
    Ôóíêöèîíèðîâàíèå DPC
    Îñîáåííîñòè ìåõàíèçìà DPC
    Äîñòóï ê îáëàñòÿì ïàìÿòè ïîëüçîâàòåëüñêèõ ïðèëîæåíèé
    Ñïîñîáû äîñòóïà ê áóôåðíûì îáëàñòÿì
    Ïðîöåäóðà DriverEntry
    Ïðîöåäóðà ðå-èíèöèàëèçàöèè
    Ïðîöåäóðà âûãðóçêè Unload
    Ïðîöåäóðà Shutdown
    Ïðîöåäóðà îáðàòíîãî âûçîâà Bugcheck
    Îáðàáîò÷èêè çàïðîñîâ Open è Close
    Ïðîöåäóðû ïåðåäà÷è äàííûõ
    Ïðîöåäóðà StartIo
    Ïðîöåäóðà îáñëóæèâàíèÿ ïðåðûâàíèé
    Ïðîöåäóðû DPC
    Ïðîöåäóðà ControllerControl
    Ïðîöåäóðà AdapterControl
    Ïðîöåäóðû SynchCritSection
    Òàéìåðíûå ïðîöåäóðû
    Ïðîöåäóðà IoCompletion
    Ïðîöåäóðà CancelRoutine
    Ïðåäâàðèòåëüíàÿ îáðàáîòêà Äèñïåò÷åðîì ââîäà/âûâîäà
    Ïðåäâàðèòåëüíàÿ îáðàáîòêà â äðàéâåðå
    Ñòàðò îïåðàöèè ââîäà/âûâîäà
    Ïðîöåäóðà îáñëóæèâàíèÿ ïðåðûâàíèé ISR
    Ïîñò-îáðàáîòêà, âûïîëíÿåìàÿ äðàéâåðîì
    Ïîñò-îáðàáîòêà, âûïîëíÿåìàÿ Äèñïåò÷åðîì ââîäà/âûâîäà
    Äîïîëíèòåëüíûå îïèñàòåëè òèïîâ
    Êâàëèôèêàòîðû IN, OUT, OPTIONAL
    Òèïû âîçâðàùàåìûõ çíà÷åíèé ôóíêöèé
    Ñîãëàøåíèÿ îá èìåíàõ ôóíêöèé äðàéâåðà è ñèñòåìíûõ âûçîâîâ
    Îïåðàöèè ñ ïàìÿòüþ
    Âûçîâû äëÿ âûäåëåíèÿ è îñâîáîæäåíèÿ îáëàñòåé âèðòóàëüíîé ïàìÿòè
    Đàáîòà ñ àññîöèàòèâíûìè ñïèñêàìè
    Đàáîòà ñ MDL ñïèñêàìè
    Ôóíêöèè áèáëèîòåêè âðåìåíè âûïîëíåíèÿ äëÿ ðàáîòû ñ ïàìÿòüþ
    Îïðåäåëåíèå ðàçìåùåíèÿ ïðè êîìïèëÿöèè
    Äèíàìè÷åñêîå ïåðåìåùåíèå êîäà äðàéâåðà â ñòðàíè÷íóþ ïàìÿòü
    Ïðîáëåìû, âîçíèêàþùèå ïðè ïåðåìåùåíèè êîäà â ñòðàíè÷íóþ ïàìÿòü
    Ôèêñàöèÿ ñòðàíè÷íûõ ñåêöèé êîäà è äàííûõ â îïåðàòèâíîé ïàìÿòè
    Ïðîâåðêà êîððåêòíîñòè âûçîâîâ êîäà, ðàçìåùåííîãî â ñòðàíè÷íîé ïàìÿòè
    Îïåðàöèè íàä ñòðîêàìè ANSI ñèìâîëîâ
    Ôóíêöèè äîñòóïà ê Ñèñòåìíîìó Đååñòðó, ïðåäîñòàâëÿåìûå Äèñïåò÷åðîì ââîäà/âûâîäà
    Ôóíêöèè RtlXxx ïðÿìîãî äîñòóïà ê Ñèñòåìíîìó Đååñòðó
    Đàáîòà ñ Ñèñòåìíûì Đååñòðîì ÷åðåç âûçîâû ZwXxx
    Ôóíêöèè äëÿ ðàáîòû ñî ññûëêàìè íà îáúåêòû
    Ôóíêöèè äëÿ ðàáîòû ñ ñèñòåìíûì ïðåäñòàâëåíèåì âðåìåíè
    Ïðîöåäóðà AddDevice
    Ïðîöåäóðà Unload
    Çàãîëîâîê IRP
    ß÷åéêè ñòåêà ââîäà/âûâîäà
    Íàáîð ðàáî÷èõ ïðîöåäóð
    Ïîñëåäîâàòåëüíîñòü äåéñòâèé ðàáî÷èõ ïðîöåäóð
    Ñëó÷àé 1
    Ñëó÷àé 2
    Ñëó÷àé 3
    Àäðåñàöèÿ è äîñòóï ê äàííûì â IRP ïàêåòàõ ÷òåíèÿ/çàïèñè
    Ïðè ìåòîäå METHOD_BUFFERED
    Ïðè ìåòîäå METHOD_IN_DIRECT è METHOD_OUT_DIRECT
    Ïðè ìåòîäå METHOD_NEITHER
    Ïðîöåäóðû îòëîæåííîãî âûçîâà îáñëóæèâàíèÿ ïðåðûâàíèé DpcForIsr
    Âûïîëíåíèÿ êîäà ïðîöåäóðû DpcForIsr
    Îòêëþ÷åíèå îò èñòî÷íèêà ïðåðûâàíèé
    Ïðîãðàììíûå êîìïîíåíòû Plug and Play
    Đîëü Ñèñòåìíîãî Đååñòðà
    Đîëü äðàéâåðíûõ ñëîåâ â ìîäåëè WDM
    Íîâûå ðàáî÷èå ïðîöåäóðû â WDM äðàéâåðàõ
    Ïåðåäà÷à PnP IRP ïàêåòîâ íèæíèì äðàéâåðíûì ñëîÿì
    Device Enumeration - âñåîáùàÿ ïåðåïèñü óñòðîéñòâ
    Äîâîäû "çà"
    Íåäîñòàòêè ìíîãîñëîéíîé àðõèòåêòóðû
    Ñîçäàíèå IRP ïàêåòîâ âûçîâîì IoBuildDeviceIoControlRequest
    Ñîçäàíèå IRP ïàêåòîâ "ñ íóëÿ"
    Óäàëåíèå IRP ïàêåòîâ
    Ñèñòåìíûå ðàáî÷èå ïîòîêè
    Ïîòîêè êàê îáúåêòû ñèíõðîíèçàöèè
    Ñåìàôîðû
    Ìüþòåêñû
    Ñïèí-áëîêèðîâêè
    Èñïîëíèòåëüñêèå ðåñóðñû
    Ãðóïïà ôóíêöèé (Ex)InterlockedXxx
    Èçìåíåíèå ïðèîðèòåòîâ êàê ñðåäñòâî ñèíõðîíèçàöèè
    DPC ïðîöåäóðû êàê ñðåäñòâî ñèíõðîíèçàöèè
    Òåñòîâîå ïðèñïîñîáëåíèå CheckIt Loopback Device
    Íàñòðîéêà îïåðàöèîííîé ñèñòåìû
    Èñïîëüçóåìûå èíñòðóìåíòàëüíûå ïðîãðàììû
    Èñïîëíÿåìûé êîä äðàéâåðà
    Ïðèëîæåíèå äëÿ òåñòèðîâàíèÿ äðàéâåðà
    Äîïîëíèòåëüíûé òåñò íà ñêîðîñòü ïåðåíîñà
    Ñåêöèè inf-ôàéëà è îñíîâíûå îáùèå ïðàâèëà ââîäà çàïèñåé
    Ñåêöèÿ îïèñàíèÿ âåðñèè [Version]
    Ñåêöèÿ îïèñàíèÿ ïîñòàâùèêà [Manufacturer]
    Ñåêöèÿ îïèñàíèÿ ìîäåëåé àïïàðàòóðû [Models]
    Çàìå÷àíèÿ ïî äåêîðèðîâàíèþ èìåí
    Ñåêöèÿ [DDInstall.Services]
    Ñåêöèÿ [CopyFiles]
    Ñåêöèÿ [SourceDiskNames]
    Ñåêöèÿ [SourceDiskFiles]
    Ñåêöèÿ [DestinationDirs]
    Ïðèìåðû îïèñàíèÿ ïðîöåäóðû êîïèðîâàíèÿ ôàéëîâ
    Çíà÷åíèÿ HKR
    Ñåêöèè [ServiceInstall]
    Ñåêöèÿ [ClassInstall32]
    Ñåêöèè [DefaultInstall32.Xxx] è [DefaultInstall32.Xxx.Services]
    Óñòàíîâêà PnP óñòðîéñòâ
    Èäåíòèôèêàòîðû PnP óñòðîéñòâ
    PnP èäåíòèôèêàòîðû PCI óñòðîéñòâ
    PnP èäåíòèôèêàòîðû SCSI óñòðîéñòâ
    PnP èäåíòèôèêàòîðû IDE óñòðîéñòâ
    PnP èäåíòèôèêàòîðû USB óñòðîéñòâ
    PnP èäåíòèôèêàòîðû óñòðîéñòâ IEEE-1394 (FireWire)
    Öèôðîâîå ïîäïèñàíèå äðàéâåðà
    Àïïàðàòíûå ïðîáëåìû
    Ïðîãðàììíûå ïðîáëåìû
    Óòå÷êà ðåñóðñîâ
    Òîðìîæåíèå ïðîãðàììíûõ ïîòîêîâ
    Ïðîáëåìà ïðèîðèòåòîâ âðåìåíè âûïîëíåíèÿ
    Îòñëåæèâàíèå îøèáîê
    Îòëàä÷èê WinDbg
    Äèðåêòîðèè èäåíòèôèêàòîðîâ
    Äèðåêòîðèè èñõîäíûõ òåêñòîâ
    Çàïóñê è îêîí÷àíèå îòëàäî÷íîé ñåññèè
    Îòëàä÷èê SoftIce
    Ãîëóáîé ýêðàí ñìåðòè (BSOD)
    Àíàëèç èíôîðìàöèè Crash Dump ôàéëîâ
    Óñòàíîâêà ôèêñèðîâàííûõ òî÷åê ïðåðûâàíèÿ
    Ïðîìåæóòî÷íûé âûâîä íà ýêðàí
    Ñîõðàíåíèå îòëàäî÷íîãî êîäà â èñõîäíîì òåêñòå äðàéâåðà
    Ïåðåõâàò íåêîððåêòíûõ óñëîâèé
    Èñïîëüçîâàíèå äèàãíîñòè÷åñêèõ callback-ôóíêöèé
    Îáíàðóæåíèå óòå÷åê ïàìÿòè
    Óñòàíîâêà ïàðàìåòðîâ çàãðóçêè â ôàéëå boot.ini
    Ïîäãîòîâêà ê çàãðóçêå
    Íà÷àëüíàÿ ñòàäèÿ çàãðóçêè
    Ñòàäèÿ çàãðóçêè
    Đàñïîçíàâàíèå îáîðóäîâàíèÿ
    Âûáîð êîíôèãóðàöèè
    Çàãðóçêà ÿäðà
    Èíèöèàëèçàöèÿ ÿäðà
    Âûâîä íà ýêðàí èíôîðìàöèè î ïðîöåññå çàãðóçêè
    Ïàðàìåòð DisplayName
    Ïàðàìåòð ErrorControl
    Ïàðàìåòð ImagePath
    Ïàðàìåòð Start
    Ïàðàìåòð Òóðå
    Ïàðàìåòðû ïîäðàçäåëà Enum
  • 2. Âûõîäíûå äàííûå
  • 21. Ïðåäèñëîâèå îò àâòîðà
  • 25. Ïðåäèñëîâèå îò ñîñòàâèòåëÿ ýë. âåðñèè
  • 28. Ãëàâà 1. Äðàéâåðû. Îáùèå ïîíÿòèÿ è òåðìèíû
  • 30. Äðàéâåðû
  • 35. Ñëîâàðü ðàçðàáîò÷èêà äðàéâåðà
  • 103. Èñòî÷íèêè èíôîðìàöèè
  • 105. Ïå÷àòíûå èçäàíèÿ íà ðóññêîì ÿçûêå
  • 107. Èçäàíèÿ, êîòîðûå íå áûëè ïåðåâåäåíû íà ðóññêèé ÿçûê
  • 111. Ìàòåðèàëû èç ïàêåòîâ ðàçðàáîòêè äðàéâåðîâ òðåòüèõ ôèðì
  • 113. Ïðîãðàììíûå ïðîäóêòû îò Microsoft
  • 115. Äîêóìåíòàöèÿ Microsoft DDK
  • 118. Online äîêóìåíòàöèÿ Microsoft
  • 120. Çàêëþ÷åíèå
  • 122. Ãëàâà 2. Ïðîãðàììíûå ñðåäñòâà, ïðèìåíÿåìûå ïðè ðàçðàáîòêå äðàéâåðîâ
  • 124. Ïðîãðàììíûå ñðåäñòâà îò Microsoft
  • 145. Ïðîãðàììíûå ñðåäñòâà èç ïàêåòîâ ðàçðàáîòêè äðàéâåðîâ îò òðåòüèõ ôèðì
  • 152. Ïðîãðàììíûå ñðåäñòâà îò Ìàðêà Đóññèíîâè÷à è SysInternals
  • 159. Ïðîãðàììû Ñâåíà Øðàéáåðà
  • 166. Ïðîãðàììû îò SmidgeonSoft
  • 172. Çàêëþ÷åíèå
  • 174. Ãëàâà 3. Ïðîñòîé äðàéâåð "â-ñòèëå-NT"
  • 178. Êîìïèëÿöèÿ è ñáîðêà äðàéâåðà Example.sys
  • 183. Èíñòàëëÿöèÿ è çàïóñê äðàéâåðà Example.sys
  • 193. Ïðèëîæåíèå äëÿ òåñòèðîâàíèÿ äðàéâåðà Example.sys
  • 204. Çàêëþ÷åíèå
  • 206. Ãëàâà 4. Àðõèòåêòóðà Windows NT 5. Ââåäåíèå
  • 208. Èñïîëíèòåëüíûå êîìïîíåíòû
  • 236. Îòëè÷èÿ ìåæäó âåðñèÿìè
  • 241. Çàêëþ÷åíèå
  • 243. Ãëàâà 5. Ïðèêàñàÿñü ê àïïàðàòóðå
  • 245. Îñíîâíûå ñâåäåíèÿ îá àïïàðàòíîì îáåñïå÷åíèè
  • 253. Ñèãíàëû ïðåðûâàíèé
  • 270. Øèíû â êîìïüþòåðíûõ ñèñòåìàõ
  • 302. Ñîâåòû ïî ðàáîòå ñ àïïàðàòóðîé
  • 312. Çàêëþ÷åíèå
  • 314. Ãëàâà 6. Îáñëóæèâàíèå ââîäà/âûâîäà â ðåæèìå ÿäðà
  • 316. Êîíòåêñò âûïîëíåíèÿ ïðîãðàììíîãî êîäà
  • 323. Ïðèîðèòåòû âûïîëíåíèÿ ïðîãðàììíîãî êîäà
  • 334. Îòëîæåííûå ïðîöåäóðíûå âûçîâû (DPC)
  • 341. Îáùèé âçãëÿä íà ñòðóêòóðó äðàéâåðà ðåæèìà ÿäðà
  • 344. Ïðîöåäóðû èíèöèàëèçàöèè äðàéâåðà è î÷èñòêè
  • 349. Đàáî÷èå ïðîöåäóðû îáñëóæèâàíèÿ ââîäà/âûâîäà
  • 355. Ïðîöåäóðû îáðàòíîãî âûçîâà äëÿ ñèíõðîíèçàöèè äîñòóïà ê ðåñóðñàì
  • 360. Äðóãèå ïðîöåäóðû äðàéâåðà
  • 364. Ïîñëåäîâàòåëüíîñòü îáñëóæèâàíèÿ çàïðîñîâ ââîäà/âûâîäà
  • 377. Çàêëþ÷åíèå
  • 379. Ãëàâà 7. Ïðèåìû ïðîãðàììèðîâàíèÿ â ðåæèìå ÿäðà
  • 381. Ñîãëàøåíèÿ îá îïèñàíèè äàííûõ è ôóíêöèé
  • 387. Îïåðàöèè ñ ïëàâàþùåé òî÷êîé
  • 404. Óïðàâëåíèå ðàçìåùåíèåì êîäà äðàéâåðà â ïàìÿòè
  • 414. Îïåðàöèè íàä ñòðîêàìè UNICODE_STRING
  • 420. Ôóíêöèè äëÿ ðàáîòû ñ ôàéëàìè
  • 429. Ôóíêöèè äëÿ ðàáîòû ñ Ñèñòåìíûì Đååñòðîì
  • 438. Çàêëþ÷åíèå
  • 440. Ãëàâà 8. Îñíîâíûå ïðîöåäóðû äðàéâåðà
  • 442. Ïðîöåäóðà DriverEntry
  • 450. Đàáî÷èå ïðîöåäóðû äðàéâåðà
  • 452. Ïàêåòû IRĐ
  • 458. Đàáî÷èå ïðîöåäóðû äðàéâåðà
  • 465. Đàáî÷èå ïðîöåäóðû îáñëóæèâàíèÿ IOCTL çàïðîñîâ
  • 471. Îáñëóæèâàíèå ïðåðûâàíèé
  • 481. Çàêëþ÷åíèå
  • 483. Ãëàâà 9. Äðàéâåðíàÿ ìîäåëü WDM
  • 485. Đàçâèòèå ñïåöèôèêàöèè Plug & Play
  • 495. Ìîäåëü WDM è ìåòîäîëîãèÿ PnP
  • 497. AddDevice - íîâàÿ ïðîöåäóðà â äðàéâåðàõ ìîäåëè WDM
  • 509. Îãðàíè÷åíèÿ, íàêëàäûâàåìûå íà WDM äðàéâåðû ñïåöèôèêàöèåé PnP
  • 514. Ìíîãîñëîéíûå äðàéâåðû
  • 516. Êîãäà ñëåäóåò ïðèìåíÿòü ìíîãîñëîéíóþ àðõèòåêòóðó?
  • 520. Đàáîòà ñ íèæíèìè ñëîÿìè äðàéâåðíîãî ñòåêà
  • 524. Ñîçäàíèå IRP ïàêåòîâ âûçîâàìè IoBuild(A)SynchronousFsdRequest
  • 535. Đàáîòà ñ IRP ïàêåòàìè-ðåïëèêàíòàìè
  • 543. Çàêëþ÷åíèå
  • 545. Ãëàâà 10. Ïðîãðàììíûå ïîòîêè è ñèíõðîíèçàöèÿ
  • 547. Ñèñòåìíûå ïðîãðàììíûå ïîòîêè
  • 556. Ñèíõðîíèçàöèÿ â ðåæèìå ÿäðà
  • 558. Èíòåðâàëû îæèäàíèÿ äëÿ îòäåëüíîãî ïîòîêà
  • 565. Đàçäåëåíèå âðåìåíè è äàííûõ ñ ISR ïðîöåäóðîé
  • 573. Òàéìåðû è èõ èñïîëüçîâàíèå
  • 585. Îáúåêòû ñîáûòèÿ
  • 608. Âçàèìîáëîêèðîâêè
  • 611. Çàêëþ÷åíèå
  • 613. Ãëàâà 11. Îáðàáîòêà àïïàðàòíûõ ïðåðûâàíèé
  • 615. Ïîñòàíîâêà ýêñïåðèìåíòà
  • 622. Ïðîñòåéøèé äðàéâåð äëÿ ðàáîòû ñ ïðåðûâàíèÿìè
  • 626. Çàãîëîâî÷íûé ôàéë Driver.h
  • 648. Âàðèàíò 2. Ìîäèôèêàöèÿ äðàéâåðà äëÿ ðàáîòû ñ ïðåðûâàíèÿìè
  • 650. Çàãîëîâî÷íûé ôàéë Driver.h
  • 653. Èñïîëíÿåìûé êîä äðàéâåðà
  • 675. Ìîäèôèêàöèÿ ïðèëîæåíèÿ äëÿ òåñòèðîâàíèÿ äðàéâåðà
  • 682. Çàêëþ÷åíèå
  • 685. Ãëàâà 12. Èíñòàëëÿöèÿ äðàéâåðîâ ïðè ïîìîùè INF ôàéëîâ
  • 688. Ñòðóêòóðà INF ôàéëà
  • 706. Ñåêöèè [DDInstall]
  • 711. Äðóãèå ñåêöèè, îïðåäåëÿþùèå êîïèðîâàíèå ôàéëîâ
  • 719. Ñåêöèÿ [AddReg]
  • 724. Ïðîâåðêà ñèíòàêñèñà INF ôàéëà
  • 727. Èñïîëüçîâàíèå INF ôàéëîâ
  • 729. Ìàñòåð Óñòàíîâêè/óäàëåíèÿ íîâîé àïïàðàòóðû
  • 741. Çàêëþ÷åíèå
  • 743. Ãëàâà 13. Òåñòèðîâàíèå è îòëàäêà
  • 747. ×òî ñëåäóåò ïðîâåðÿòü?
  • 753. Äðàéâåð îòêàçûâàåòñÿ ðàáîòàòü?
  • 761. Îòëàä÷èêè
  • 770. ×òåíèå crash-ýêðàíîâ
  • 776. Îáùèå ïðèåìû îòëàäêè
  • 785. ×àñòíûå ïðèåìû âîññòàíîâëåíèÿ ñèñòåìû
  • 790. Çàêëþ÷åíèå
  • 793. Ïðèëîæåíèå À. Êîäû îøèáî÷íûõ ñèòóàöèé
  • 807. Ïðèëîæåíèå Á. Çàãðóçêà îïåðàöèîííîé ñèñòåìû
  • 818. Ïðèëîæåíèå Â. Íåêîòîðûå ñòàíäàðòíûå ïàðàìåòðû îïèñàíèÿ äðàéâåðà â Ñèñòåìíîì Đååñòðå
Captcha

Author: Солдатов В.П.  

Tags: программирование   информационные технологии   операционная система windows  

Year: 2004

Similar

Цигун. История, теория, практика

Может ли существовать долговременная структурно-динамическая память воды?

Деревня и крестьянство Алтайского края в XX веке. Устная история

Системное программирование в Windows