Функция KsOpenDefaultDevice (ksproxy.h)
Функция KsOpenDefaultDevice открывает дескриптор для первого устройства, указанного в указанной категории Plug and Play (PnP).
Синтаксис
KSDDKAPI HRESULT KsOpenDefaultDevice(
[in] REFGUID Category,
[in] ACCESS_MASK Access,
[out] PHANDLE DeviceHandle
);
Параметры
[in] Category
Идентификатор перечисляемой категории PnP.
[in] Access
Битовая маска ACCESS_MASK, указывающая способ доступа к устройству по умолчанию.
[out] DeviceHandle
Указатель на переменную, получающую дескриптор открытого устройства по умолчанию.
Возвращаемое значение
В случае успешного выполнения возвращает значение NOERROR; в противном случае возвращает код ошибки.
Комментарии
Функция KsOpenDefaultDevice передает указатель на Category в вызове функции SetupDiGetClassDevs , чтобы получить дескриптор списка устройств PnP. Дополнительные сведения о ACCESS_MASK битовой маске и SetupDiGetClassDevs см. в документации по Microsoft Windows SDK.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | ksproxy.h (включая Ksproxy.h) |
Библиотека | Ksproxy.lib |