GetDeviceAgentTransport
Обновлен: Ноябрь 2007
Динамически создает экземпляр агента устройства, тип которого реализует интерфейс IDeviceAgentTransport.
HRESULT GetDeviceAgentTransport(IDeviceAgentTransport **out_pTransport);
Параметры
- out_pTransport
Указатель на объект, реализующий интерфейс IDeviceAgentTransport.
Заметки
Интерфейс IDeviceAgentTransport используется для принятия подключений и создания потоков от устройства до компьютера разработчика.
Пример
В этом примере динамически создается экземпляр IDeviceAgentTransport. Полный пример см. в описании интерфейса IDeviceAgentTransport.
// Load the Device Agent Transport Library
HINSTANCE hmod;
hmod = LoadLibrary(L"DeviceAgentTransport.dll");
// Get an instance of IDeviceAgentTransport
GetDeviceAgentTransportFunc f1 = (GetDeviceAgentTransportFunc)
::GetProcAddress(hmod, L"GetDeviceAgentTransport");
IDeviceAgentTransport *pTransport = NULL;
f1(&pTransport);
Управляемый эквивалент
DeviceAgentTransportFactory.GetAgentTransport
Требования
DeviceAgentTransport.h
См. также
Другие ресурсы
Неуправляемый интерфейс API подключения смарт-устройства, расположенный на стороне устройства