|
| adapter (::DRIVER_OBJECT *wdm_driver, ::UNICODE_STRING *registry, const wchar_t *name, class guid guid=0) |
|
| 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) |
|
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 () |
|
template<typename audio_stream_t, typename midi_stream_t, typename desc_t>
class dxd::portcls::adapter< audio_stream_t, midi_stream_t, desc_t >
adapter driver to request streaming pin description
This adapter obtains the pin descriptions from the lower device and generates the miniports with appropriate cable,endpoint and queue size.