#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) |
| |
| | 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) |
| |
| template<typename key_t > |
| | registry (const key_t *key, const::HANDLE root=nullptr) |
| |
| os_result | remove () |
| |
| 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, const char *value) |
| |
| os_result | set (const ::UNICODE_STRING &key, const wchar_t *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 |
( |
| ) |
|
|
inlinevirtual |
◆ 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 ::GUID & | value ) |
|
inline |
◆ set() [2/6]
| os_result dxd::wdm::registry::set |
( |
const ::UNICODE_STRING & | key, |
|
|
const ::UNICODE_STRING & | value ) |
|
inline |
◆ set() [3/6]
| os_result dxd::wdm::registry::set |
( |
const ::UNICODE_STRING & | key, |
|
|
const char * | value ) |
|
inline |
◆ set() [4/6]
| os_result dxd::wdm::registry::set |
( |
const ::UNICODE_STRING & | key, |
|
|
const wchar_t * | 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
| os_result dxd::wdm::registry::status = not_initialized |
The documentation for this class was generated from the following file: