Поделиться через


Функция 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 передает указатель на категории в вызове функции setupDiGetClassDevs, чтобы получить дескриптор списка устройств PnP. Дополнительные сведения о битовой маске ACCESS_MASK и SetupDiGetClassDevsсм. в документации по пакету SDK для Microsoft Windows.

Требования

Требование Ценность
целевая платформа Настольный
заголовка ksproxy.h (включая Ksproxy.h)
библиотеки Ksproxy.lib