NeKernel dev
Loading...
Searching...
No Matches
Kernel::DDK::IDriverBase Class Reference

#include <driver_base.h>

Public Types

using PtrType = VoidPtr

Public Member Functions

 IDriverBase ()=default
virtual ~IDriverBase ()=default
 NE_COPY_DEFAULT (IDriverBase)
virtual BOOL IsCastable ()
virtual constexpr BOOL IsActive ()
virtual PtrType Leak ()
virtual constexpr Int32 Type ()

Member Typedef Documentation

◆ PtrType

Constructor & Destructor Documentation

◆ IDriverBase()

Kernel::DDK::IDriverBase::IDriverBase ( )
explicitdefault

◆ ~IDriverBase()

virtual Kernel::DDK::IDriverBase::~IDriverBase ( )
virtualdefault

Member Function Documentation

◆ IsActive()

virtual constexpr BOOL Kernel::DDK::IDriverBase::IsActive ( )
inlineconstexprvirtual

◆ IsCastable()

virtual BOOL Kernel::DDK::IDriverBase::IsCastable ( )
inlinevirtual

◆ Leak()

virtual PtrType Kernel::DDK::IDriverBase::Leak ( )
inlinevirtual

◆ NE_COPY_DEFAULT()

Kernel::DDK::IDriverBase::NE_COPY_DEFAULT ( IDriverBase )

◆ Type()

virtual constexpr Int32 Kernel::DDK::IDriverBase::Type ( )
inlineconstexprvirtual

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