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


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 подключения смарт-устройства, расположенный на стороне устройства