libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
introvirt::windows::condrv::ConDrvIoctl Class Referencefinal

A wrapper class for an ioctl to \Device\ConDrv\CurrentOut. More...

#include <ConDrvIoctl.hh>

Public Member Functions

ConsoleRequestIoctl IoctlCode () const
 
ConsoleCallServerGenericRequestGenericRequest () const
 
 ConDrvIoctl (const WindowsGuest &guest, const nt::NtDeviceIoControlFile &ioctl)
 
 ~ConDrvIoctl ()
 

Detailed Description

A wrapper class for an ioctl to \Device\ConDrv\CurrentOut.

Examples
ivexec.cc.

Constructor & Destructor Documentation

◆ ConDrvIoctl()

introvirt::windows::condrv::ConDrvIoctl::ConDrvIoctl ( const WindowsGuest guest,
const nt::NtDeviceIoControlFile ioctl 
)

◆ ~ConDrvIoctl()

introvirt::windows::condrv::ConDrvIoctl::~ConDrvIoctl ( )

Member Function Documentation

◆ GenericRequest()

ConsoleCallServerGenericRequest & introvirt::windows::condrv::ConDrvIoctl::GenericRequest ( ) const
Returns
The request data for a ConsoleCallServerGeneric IOCTL
Exceptions
introvirt::traceable_errorIf the IOCTL is not ConsoleCallServerGeneric

◆ IoctlCode()

ConsoleRequestIoctl introvirt::windows::condrv::ConDrvIoctl::IoctlCode ( ) const
Returns
The code associated with this ioctl call

The documentation for this class was generated from the following file: