This type represents single handle reference to opened device object or software module object from GigE Vision subsystem. Object of this type is returned by device opening function and must be provided to other GigE Vision functions that access device or GenApi functions that change its state.

GigEHandle is a value type and can be manipulated with standard value type operators including copy operator, however such operations do not change device reference count (only device open and close functions can change connection reference count).

Do not directly assign GigEHandle object with constant values other that INVALID_GIGE_HANDLE, always use GigE Vision functions to obtain new device handles.