Funzione IoGetNextIrpStackLocation (wdm.h)
La routine IoGetNextIrpStackLocation consente a un driver di livello superiore di accedere alla posizione dello stack I/O del driver inferiore successivo in un IRP in modo che il chiamante possa configurarlo per il driver inferiore.
Sintassi
__drv_aliasesMem PIO_STACK_LOCATION IoGetNextIrpStackLocation(
[in] PIRP Irp
);
Parametri
[in] Irp
Puntatore all'IRP.
Valore restituito
IoGetNextIrpStackLocation restituisce un puntatore al percorso dello stack di I/O del driver di livello inferiore successivo nell'IRP specificato.
Osservazioni
Ogni driver che passa i runtime di integrazione a driver inferiori deve configurare la posizione dello stack per il driver inferiore successivo. Un driver chiama IoGetNextIrpStackLocation per ottenere un puntatore alla posizione dello stack I/O del driver inferiore successivo.
Se un driver passa gli stessi parametri ricevuti al driver inferiore successivo, deve chiamare IoCopyCurrentIrpStackLocationToNext o IoSkipCurrentIrpStackLocation anziché ottenere un puntatore al percorso dello stack inferiore successivo e copiare manualmente i parametri.
Il valore restituito è un puntatore a una struttura IO_STACK_LOCATION. Per altre informazioni, vedere percorsi dello stack di I/O.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile a partire da Windows 2000. |
piattaforma di destinazione | Desktop |
intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
IRQL | Qualsiasi livello |