Метод IPortableDeviceDispatchFactory::GetDeviceDispatch (portabledeviceapi.h)
Создает экземпляр объекта устройства службы автоматизации WPD для заданного идентификатора устройства WPD.
Синтаксис
HRESULT GetDeviceDispatch(
[in] LPCWSTR pszPnPDeviceID,
[out] IDispatch **ppDeviceDispatch
);
Параметры
[in] pszPnPDeviceID
Указатель на строку , используемую plug-and-play для идентификации подключенного в данный момент устройства WPD. Идентификатор Plug and Play (PnP) для конкретного устройства можно получить из метода IPortableDeviceManager::GetDevices в API WPD C++/COM.
[out] ppDeviceDispatch
Содержит указатель на реализацию IDispatch для объекта устройства автоматизации WPD.
Возвращаемое значение
Возможные коды возврата включают, помимо прочего, значения, показанные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
Комментарии
Пример использования метода GetDeviceDispatch для создания экземпляра объекта устройства автоматизации WPD см. в разделе Создание экземпляра интерфейса фабрики службы автоматизации WPD.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | portabledeviceapi.h |
Библиотека | PortableDeviceGuids.lib |
См. также раздел
Интерфейс IPortableDeviceDispatchFactory
Создание экземпляра интерфейса фабрики службы автоматизации WPD