Hej Fedtmule,
IRP står for I/O Request Packet, (hvor I/O står for Input/Output)... og umiddelbart kender jeg det kun i forbindelse med hardware (eller software der relatere til hardware)... bl.a. da jeg arbejde på et USB projekt... men hver gang du bl.a. læser en fil fra enten CD-rom/Harddisk eller diskette bliver der sendt en IRP, det meste aktivitet omkring IRP forgår i Kernel-mode...
men... tja... der foregår mere eller mindre IRP-aktivitet hele tiden... f.eks. bare ved at du taster på tastaturet... når du installere hardware m.m. åbner et program der har brug for hardware resourcer m.m. der er mange ting der i det hele taget relatere til IRP-stakken og som har brug for denne...
du ka' som sagt bare ta' et kig på det link Catbody har sendt... det er bare et lille bitte udpluk... og omhandler hvordan man f.eks. ka' få fat i hardware enhedens konfigurations information vha. IRQL som står for Interrupt request level... det ka' som sagt godt være det er kode, men det er noget af det kode der gør det muligt for os at bruge vores computer...
IRP-stakken er den mekanisme i styresystemet der bl.a. håndtere disse IRP-pakker...
lige i hvilken forbindelse IRP-stacken ska' associeres med Lan-manageren... er jeg lidt i tvivl om... men det ku' f.eks. være mht. til netværkskort osv. eller i forbindelse med SNMP (Simple Network Management Protocol)...
men ellers har du evt. lidt mere oplysninger omkring det... f.eks. hvordan ser hele strengen ud i Reg mht. IRPstack...
er det er noget i denne stil... -->
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanManServer\Parameters]
"IRPstackSize"=dword:0000000c
dette er IBM's antivirus fix for et problem mht. en 'IrpStackSize too small' fejl i WinNT
lige hva' baggrunden er for denne, er jeg ikke så sikker på, på nuværende tidspunkt... men som sagt IRPstakken involvere rigtig mange ting, både hardware og software... for det meste software der har brug for hardware resourcer, eller ska' ha' info omkring hardware osv...
håber ikke det er for rodet...
mvh.
Strarup