Funzione IoGetCurrentIrpStackLocation (wdm.h)
La routine IoGetCurrentIrpStackLocation restituisce un puntatore alla posizione dello stack I/O del chiamante nell'IRP specificato.
Sintassi
__drv_aliasesMem PIO_STACK_LOCATION IoGetCurrentIrpStackLocation(
[in] PIRP Irp
);
Parametri
[in] Irp
Puntatore all'IRP.
Valore restituito
IoGetCurrentIrpStackLocation restituisce un puntatore a una struttura IO_STACK_LOCATION che contiene il percorso dello stack di I/O per il driver.
Commenti
Ogni driver deve chiamare IoGetCurrentIrpStackLocation con ogni IRP inviato per ottenere tutti i parametri per la richiesta corrente. A meno che un driver non fornisca una routine di invio per ogni codice IRP_MJ_XXX gestito dal driver, il driver deve controllare anche il percorso dello stack I/O nell'IRP per determinare l'operazione richiesta.
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.
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 |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per