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


Метод IDeviceBroker::OpenDeviceFromInterfacePath

Важный

Эти интерфейсы не поддерживаются и не должны использоваться. Используйте API в справочнике по программированию на C++ API доступа к устройствам,.

Пытается открыть экземпляр интерфейса устройства от имени клиента. IID = 8604b268-34A6-4b1A-A59F-CDBD8379FD98.

Синтаксис

HRESULT OpenDeviceFromInterfacePath(
  [in]  PCWSTR pszDeviceInterfacePath,
  [in]  DWORD  desiredAccess,
  [in]  DWORD  shareMode,
  [in]  DWORD  flagsAndAttributes,
  [out] Handle *phDevice
);

Параметры

pszDeviceInterfacePath [in]

Открытый экземпляр интерфейса устройства.

desiredAccess [in]

Необходимый доступ для открытия.

shareMode [in]

Режим общего доступа, передаваемый для открытия.

флаги AndAttributes [in]

Флаги и атрибуты, передаваемые для открытия.

*phDevice [out]

Результирующий дескриптор, если открытие выполнено успешно.

Возвращаемое значение

Если эта функция успешно выполнена, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT.