Knowledge (XXG)

Input/output completion port

Source 📝

210: 280: 152: 58:
queued to the I/O completion port. A process requesting I/O services is not notified of completion of the I/O services, but instead checks the I/O completion port's
170: 251: 119: 131: 17: 31: 285: 67: 270: 244: 43: 63: 35: 237: 275: 46:
10 and later. An input/output completion port object is created and associated with a number of
108: 146: 221: 217: 178: 174: 55: 47: 79: 62:
to determine the status of its I/O requests. The I/O completion port manages multiple
264: 59: 194: 51: 197:- Input/output completion port queue data structures and methods for using same 54:. When I/O services are requested on the object, completion is indicated by a 39: 184: 209: 84: 89: 188: 16:"IOCP" redirects here. For the program on IBM mainframes, see 225: 187:- an IOCP implementation of a channel driver for the 151:: CS1 maint: bot: original URL status unknown ( 245: 134:. Archived from the original on July 19, 2011 8: 281:Microsoft application programming interfaces 252: 238: 191:language to run on Windows NT/2K/XP/Vista 101: 144: 34:for performing multiple simultaneous 7: 206: 204: 177: (archived November 1, 2010) by 42:versions 3.5 and later, AIX and on 224:. You can help Knowledge (XXG) by 18:Input/Output Configuration Program 14: 132:"Solaris 10 I/O Completion Ports" 208: 120:Configuring IOCP on AIX 5 and 6 1: 171:"Inside I/O Completion Ports" 109:Windows I/O Completion Ports 24:Input/output completion port 302: 203: 15: 36:asynchronous input/output 286:Computer science stubs 271:Events (computing) 233: 232: 293: 254: 247: 240: 218:computer science 212: 205: 179:Mark Russinovich 157: 156: 150: 142: 140: 139: 128: 122: 117: 111: 106: 301: 300: 296: 295: 294: 292: 291: 290: 261: 260: 259: 258: 201: 175:Wayback Machine 166: 161: 160: 143: 137: 135: 130: 129: 125: 118: 114: 107: 103: 98: 76: 21: 12: 11: 5: 299: 297: 289: 288: 283: 278: 273: 263: 262: 257: 256: 249: 242: 234: 231: 230: 213: 199: 198: 192: 182: 165: 164:External links 162: 159: 158: 123: 112: 100: 99: 97: 94: 93: 92: 87: 82: 80:Overlapped I/O 75: 72: 38:operations in 13: 10: 9: 6: 4: 3: 2: 298: 287: 284: 282: 279: 277: 274: 272: 269: 268: 266: 255: 250: 248: 243: 241: 236: 235: 229: 227: 223: 220:article is a 219: 214: 211: 207: 202: 196: 193: 190: 186: 183: 180: 176: 172: 168: 167: 163: 154: 148: 133: 127: 124: 121: 116: 113: 110: 105: 102: 95: 91: 88: 86: 83: 81: 78: 77: 73: 71: 69: 65: 61: 60:message queue 57: 53: 49: 45: 41: 37: 33: 29: 25: 19: 276:Input/output 226:expanding it 215: 200: 136:. Retrieved 126: 115: 104: 52:file handles 27: 23: 22: 195:US6223207B1 68:concurrency 265:Categories 138:2008-07-20 96:References 66:and their 40:Windows NT 185:IOCPSOCK 169:Article 147:cite web 74:See also 30:) is an 173:at the 64:threads 56:message 48:sockets 44:Solaris 85:kqueue 216:This 90:epoll 222:stub 153:link 28:IOCP 189:Tcl 50:or 32:API 267:: 149:}} 145:{{ 70:. 253:e 246:t 239:v 228:. 181:. 155:) 141:. 26:( 20:.

Index

Input/Output Configuration Program
API
asynchronous input/output
Windows NT
Solaris
sockets
file handles
message
message queue
threads
concurrency
Overlapped I/O
kqueue
epoll
Windows I/O Completion Ports
Configuring IOCP on AIX 5 and 6
"Solaris 10 I/O Completion Ports"
cite web
link
"Inside I/O Completion Ports"
Wayback Machine
Mark Russinovich
IOCPSOCK
Tcl
US6223207B1
Stub icon
computer science
stub
expanding it
v

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.