|
| | 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 ::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 () |
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.