Funzione FsRtlIssueDeviceIoControl (ntifs.h)
La routine FsRtlIssueDeviceIoControl invia una richiesta di controllo I/O del dispositivo sincrona a un oggetto dispositivo di destinazione.
Sintassi
NTSTATUS FsRtlIssueDeviceIoControl(
[in] PDEVICE_OBJECT DeviceObject,
[in] ULONG IoCtl,
UCHAR Flags,
[in, optional] PVOID InputBuffer,
[in] ULONG InputBufferLength,
[out, optional] PVOID OutputBuffer,
[in] ULONG OutputBufferLength,
[in] PULONG_PTR IosbInformation
);
Parametri
[in] DeviceObject
Oggetto dispositivo di destinazione.
[in] IoCtl
Codice di controllo IOCTL da eseguire.
Flags
Flag IRP desiderati da impostare per la richiesta IOCTL.
[in, optional] InputBuffer
Buffer facoltativo contenente i dati di input per la richiesta.
[in] InputBufferLength
Lunghezza, in byte, dei dati di input in InputBuffer.
[out, optional] OutputBuffer
Buffer di output fornito dal chiamante facoltativo per i dati restituiti.
[in] OutputBufferLength
Lunghezza, in byte, del buffer dei dati di output in OutputBuffer.
[in] IosbInformation
Puntatore a un valore di stato ULONG per ricevere il valore del campo informazioni impostato nel blocco di stato di I/O al completamento della richiesta.
Valore restituito
FsRtlIssueDeviceIoControl restituisce STATUS_SUCCESS o un altro valore NTSTATUS restituito nel blocco di stato dall'operazione di I/O.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Piattaforma di destinazione | Universale |
Intestazione | ntifs.h (include Ntifs.h) |
Libreria | Ntoskrnl.lib |
IRQL | <= APC_LEVEL |
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