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 alla posizione dello stack I/O di livello inferiore successivo nell'IRP specificato.
Commenti
Ogni driver che passa IRP 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 alla posizione 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 stack I/O.
Requisiti
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 |