#include <IO_STATUS_BLOCK.hh>
|
| virtual uint64_t | Status () const =0 |
| |
| virtual uint64_t | Pointer () const =0 |
| |
| virtual uint64_t | Information () const =0 |
| |
| virtual void | Status (uint64_t Status)=0 |
| |
| virtual void | Pointer (uint64_t Pointer)=0 |
| |
| virtual void | Information (uint64_t Information)=0 |
| |
| virtual guest_ptr< void > | ptr () const =0 |
| |
| virtual void | write (std::ostream &os, const std::string &linePrefix="") const =0 |
| |
| virtual Json::Value | json () const =0 |
| |
| virtual | ~IO_STATUS_BLOCK ()=default |
| |
◆ ~IO_STATUS_BLOCK()
| virtual introvirt::windows::nt::IO_STATUS_BLOCK::~IO_STATUS_BLOCK |
( |
| ) |
|
|
virtualdefault |
◆ Information() [1/2]
| virtual uint64_t introvirt::windows::nt::IO_STATUS_BLOCK::Information |
( |
| ) |
const |
|
pure virtual |
◆ Information() [2/2]
| virtual void introvirt::windows::nt::IO_STATUS_BLOCK::Information |
( |
uint64_t |
Information | ) |
|
|
pure virtual |
Set the Information field in the IO_STATUS_BLOCK
- Parameters
-
| Information | The value to set |
◆ json()
| virtual Json::Value introvirt::windows::nt::IO_STATUS_BLOCK::json |
( |
| ) |
const |
|
pure virtual |
◆ make_unique()
◆ Pointer() [1/2]
| virtual uint64_t introvirt::windows::nt::IO_STATUS_BLOCK::Pointer |
( |
| ) |
const |
|
pure virtual |
Note: Status and Pointer refer to the same area of memory!
- Returns
- The Pointer field from the IO_STATUS_BLOCK
◆ Pointer() [2/2]
| virtual void introvirt::windows::nt::IO_STATUS_BLOCK::Pointer |
( |
uint64_t |
Pointer | ) |
|
|
pure virtual |
Set the Pointer field in the IO_STATUS_BLOCK Note: Status and Pointer refer to the same area of memory!
- Parameters
-
◆ ptr()
| virtual guest_ptr< void > introvirt::windows::nt::IO_STATUS_BLOCK::ptr |
( |
| ) |
const |
|
pure virtual |
- Returns
- The virtual address of the structure
◆ Status() [1/2]
| virtual uint64_t introvirt::windows::nt::IO_STATUS_BLOCK::Status |
( |
| ) |
const |
|
pure virtual |
Note: Status and Pointer refer to the same area of memory!
- Returns
- The Status field from the IO_STATUS_BLOCK
◆ Status() [2/2]
| virtual void introvirt::windows::nt::IO_STATUS_BLOCK::Status |
( |
uint64_t |
Status | ) |
|
|
pure virtual |
Set the Status field in the IO_STATUS_BLOCK Note: Status and Pointer refer to the same area of memory!
- Parameters
-
◆ write()
| virtual void introvirt::windows::nt::IO_STATUS_BLOCK::write |
( |
std::ostream & |
os, |
|
|
const std::string & |
linePrefix = "" |
|
) |
| const |
|
pure virtual |
The documentation for this class was generated from the following file:
- /home/runner/work/IntroVirt/IntroVirt/include/introvirt/windows/kernel/nt/syscall/types/IO_STATUS_BLOCK.hh