Данная структура используется для передачи параметров в методы класса RshDllClient.
Подробнее...
#include <RshDllInterfaceKey.h>
Данная структура используется для передачи параметров в методы класса RshDllClient.
Используя метод RshDllClient::GetDeviceInterface() и другие, можно загрузить интерфейс устройства (IRshDevice) из динамической библиотеки.
Дополнительно, можно получить интерфейс фабрики (IRshFactory), а также передать дополнительные параметры инстанцирования в нее.
- См. также
- RshDllClient
- Примеры:
- GSPF-052PCI_Generate.cpp, GSPF-053USB_Generate.cpp, LA-1.5PCI_Persistent.cpp, LA-1.5PCI_Port.cpp, LA-1.5PCI_StartStop.cpp, LA-20USB_Persistent.cpp, LA-20USB_Port.cpp, LA-20USB_StartStop.cpp, LA-2M5PCI_Persistent.cpp, LA-2M5PCI_Port.cpp, LA-2M5PCI_StartStop.cpp, LA-2USB_Persistent.cpp, LA-2USB_Port.cpp, LA-2USB_StartStop.cpp, LA-50USB_Persistent.cpp, LA-50USB_Port.cpp, LA-50USB_StartStop.cpp, LA-5Net_Persistent.cpp, LA-5Net_Port.cpp, LA-5Net_StartStop.cpp, LA-i24USB_Persistent.cpp, LA-i24USB_Port.cpp, LA-i24USB_StartStop.cpp, LA-n10-12PCI_StartStop.cpp, LA-n10-12USB_StartStop.cpp, LA-n10M8-100PCI_StartStop.cpp, LA-n10M8-500PCI_StartStop.cpp, LA-n150PCI_Persistent.cpp, LA-n150PCI_Port.cpp, LA-n150PCI_StartStop.cpp, LA-n1USB_StartStop.cpp, LA-n20-12PCI_Port.cpp, LA-n20-12PCI_StartStop.cpp, LA-n2USB_StartStop.cpp, LA48DPCI_Port.cpp, Leonardo2_Persistent.cpp, Leonardo2_Port.cpp, Leonardo2_StartStop.cpp, Python_Continuous.cpp, Python_Port.cpp, Python_StartStop.cpp и Sirius_StartStop.cpp.
| RshDllInterfaceKey::RshDllInterfaceKey |
( |
const char * |
libraryName, |
|
|
void ** |
Interface, |
|
|
void ** |
Factory = ((VOID *) 0x0), |
|
|
void * |
Parameter = ((VOID *) 0x0) |
|
) |
| |
| RshDllInterfaceKey::RshDllInterfaceKey |
( |
const char * |
deviceName, |
|
|
IRshDevice *& |
Interface |
|
) |
| |
|
explicit |
| RshDllInterfaceKey::~RshDllInterfaceKey |
( |
) | |
|
| void** RshDllInterfaceKey::_Factory |
| void** RshDllInterfaceKey::_Interface |
| const char* RshDllInterfaceKey::_Name |
Имя устройства.
Имя устройства (или библиотеки), соответствующее записи в реестре (LA20USB, LA1_5PCI и т.д.)
- См. также
- RshDllClient
| void* RshDllInterfaceKey::_Parameter |
Объявления и описания членов структур находятся в файлах: