An Entity of Type: building, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

I/O request packets (IRPs) are kernel mode structures that are used by Windows Driver Model (WDM) and Windows NT device drivers to communicate with each other and with the operating system. They are data structures that describe I/O requests, and can be equally well thought of as "I/O request descriptors" or similar. Rather than passing a large number of small arguments (such as buffer address, buffer size, I/O function type, etc.) to a driver, all of these parameters are passed via a single pointer to this persistent data structure. The IRP with all of its parameters can be put on a queue if the I/O request cannot be performed immediately. I/O completion is reported back to the I/O manager by passing its address to a routine for that purpose, IoCompleteRequest. The IRP may be repurposed a

Property Value
dbo:abstract
  • I/O request packets (IRPs) are kernel mode structures that are used by Windows Driver Model (WDM) and Windows NT device drivers to communicate with each other and with the operating system. They are data structures that describe I/O requests, and can be equally well thought of as "I/O request descriptors" or similar. Rather than passing a large number of small arguments (such as buffer address, buffer size, I/O function type, etc.) to a driver, all of these parameters are passed via a single pointer to this persistent data structure. The IRP with all of its parameters can be put on a queue if the I/O request cannot be performed immediately. I/O completion is reported back to the I/O manager by passing its address to a routine for that purpose, IoCompleteRequest. The IRP may be repurposed as a special kernel APC object if such is required to report completion of the I/O to the requesting thread. IRPs are typically created by the I/O Manager in response to I/O requests from user mode. However, IRPs are sometimes created by the plug-and-play manager, power manager, and other system components, and can also be created by drivers and then passed to other drivers. The I/O request packet mechanism is also used by Digital Equipment Corporation's VMS operating system, and was used by Digital's RSX-11 family of operating systems before that. An I/O request packet in RSX-11 is called a directive parameter block, as it is also used for system calls other than I/O calls. (en)
  • IRP-пакет (англ. I/O request packet) — структура данных ядра Windows, обеспечивающая обмен данными между приложениями и драйвером, а также между драйверами. (ru)
  • I/O请求数据包(英語:I/O request packets,缩写IRP)是Windows Driver Model(WDM)和Windows NT驱动程序为相互通信以及与操作系统通信而使用的内核模式结构。其是一种描述I/O请求的数据结构,类似“I/O请求描述符”。相比直接将大量小参数(如缓冲区地址、缓冲区大小、I/O函数类型等等)传递给驱动程序,将所有参数以指向此持久数据结构的一个指针传递更为方便。如果I/O请求不能立即执行,IRP及其所有参数可以在队列中等待。 (zh)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 10998227 (xsd:integer)
dbo:wikiPageInterLanguageLink
dbo:wikiPageLength
  • 2803 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1122149512 (xsd:integer)
dbo:wikiPageWikiLink
dbp:date
  • 2017-08-26 (xsd:date)
  • 2021-06-23 (xsd:date)
dbp:url
  • https://web.archive.org/web/20170826145922/https://technet.microsoft.com/en-us/library/cc776371(WS.10).aspx|title=How Device Drivers work (en)
  • https://web.archive.org/web/20210623072754/https://www.digiater.nl/openvms/doc/alpha-v8.3/ovms_archived/OVMS_VAX_SUP_GD.PDF|title=OpenVMS VAX Device Support Manual (en)
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • IRP-пакет (англ. I/O request packet) — структура данных ядра Windows, обеспечивающая обмен данными между приложениями и драйвером, а также между драйверами. (ru)
  • I/O请求数据包(英語:I/O request packets,缩写IRP)是Windows Driver Model(WDM)和Windows NT驱动程序为相互通信以及与操作系统通信而使用的内核模式结构。其是一种描述I/O请求的数据结构,类似“I/O请求描述符”。相比直接将大量小参数(如缓冲区地址、缓冲区大小、I/O函数类型等等)传递给驱动程序,将所有参数以指向此持久数据结构的一个指针传递更为方便。如果I/O请求不能立即执行,IRP及其所有参数可以在队列中等待。 (zh)
  • I/O request packets (IRPs) are kernel mode structures that are used by Windows Driver Model (WDM) and Windows NT device drivers to communicate with each other and with the operating system. They are data structures that describe I/O requests, and can be equally well thought of as "I/O request descriptors" or similar. Rather than passing a large number of small arguments (such as buffer address, buffer size, I/O function type, etc.) to a driver, all of these parameters are passed via a single pointer to this persistent data structure. The IRP with all of its parameters can be put on a queue if the I/O request cannot be performed immediately. I/O completion is reported back to the I/O manager by passing its address to a routine for that purpose, IoCompleteRequest. The IRP may be repurposed a (en)
rdfs:label
  • I/O request packet (en)
  • I/O request packet (ru)
  • I/O请求数据包 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License