Метод 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.