#include <dxd_wdm.h>
|
| operator const::HANDLE () const |
|
template<typename type_t > |
os_result | query (const::UNICODE_STRING &key, type_t &value) |
|
template<typename key_t , typename type_t > |
os_result | query (key_t *key, type_t &value) |
|
template<typename key_t > |
| registry (const key_t *key, const::HANDLE root=nullptr) |
|
| registry (const::DEVICE_OBJECT *wdm_pdo, const::GUID &guid, const::UNICODE_STRING *path=nullptr) |
|
| registry (const::UNICODE_STRING &key, const::HANDLE root=nullptr) |
|
| registry (const::WDFDEVICE_INIT *wdf_device_init) |
|
os_result | remove () |
|
os_result | set (const::UNICODE_STRING &key, const char *value) |
|
os_result | set (const::UNICODE_STRING &key, const wchar_t *value) |
|
os_result | set (const::UNICODE_STRING &key, const::GUID &value) |
|
os_result | set (const::UNICODE_STRING &key, const::UNICODE_STRING &value) |
|
os_result | set (const::UNICODE_STRING &key, unsigned int value) |
|
template<typename key_t , typename type_t > |
os_result | set (key_t *key, const type_t &value) |
|
template<typename type_t > |
unsigned long | type () |
|
virtual | ~registry () |
|
◆ registry() [1/4]
dxd::wdm::registry::registry |
( |
const::UNICODE_STRING & | key, |
|
|
const::HANDLE | root = nullptr ) |
|
inline |
◆ registry() [2/4]
template<typename key_t >
dxd::wdm::registry::registry |
( |
const key_t * | key, |
|
|
const::HANDLE | root = nullptr ) |
|
inline |
◆ registry() [3/4]
dxd::wdm::registry::registry |
( |
const::WDFDEVICE_INIT * | wdf_device_init | ) |
|
|
inline |
◆ registry() [4/4]
dxd::wdm::registry::registry |
( |
const::DEVICE_OBJECT * | wdm_pdo, |
|
|
const::GUID & | guid, |
|
|
const::UNICODE_STRING * | path = nullptr ) |
|
inline |
open registry by device interface
◆ ~registry()
virtual dxd::wdm::registry::~registry |
( |
| ) |
|
|
inline |
◆ operator const::HANDLE()
dxd::wdm::registry::operator const::HANDLE |
( |
| ) |
const |
|
inline |
◆ query() [1/2]
template<typename type_t >
os_result dxd::wdm::registry::query |
( |
const::UNICODE_STRING & | key, |
|
|
type_t & | value ) |
|
inline |
◆ query() [2/2]
template<typename key_t , typename type_t >
os_result dxd::wdm::registry::query |
( |
key_t * | key, |
|
|
type_t & | value ) |
|
inline |
◆ remove()
◆ set() [1/6]
os_result dxd::wdm::registry::set |
( |
const::UNICODE_STRING & | key, |
|
|
const char * | value ) |
|
inline |
◆ set() [2/6]
os_result dxd::wdm::registry::set |
( |
const::UNICODE_STRING & | key, |
|
|
const wchar_t * | value ) |
|
inline |
◆ set() [3/6]
os_result dxd::wdm::registry::set |
( |
const::UNICODE_STRING & | key, |
|
|
const::GUID & | value ) |
|
inline |
◆ set() [4/6]
os_result dxd::wdm::registry::set |
( |
const::UNICODE_STRING & | key, |
|
|
const::UNICODE_STRING & | value ) |
|
inline |
◆ set() [5/6]
os_result dxd::wdm::registry::set |
( |
const::UNICODE_STRING & | key, |
|
|
unsigned int | value ) |
|
inline |
◆ set() [6/6]
template<typename key_t , typename type_t >
os_result dxd::wdm::registry::set |
( |
key_t * | key, |
|
|
const type_t & | value ) |
|
inline |
◆ type()
template<typename type_t >
unsigned long dxd::wdm::registry::type |
( |
| ) |
|
◆ status
The documentation for this class was generated from the following file: