public static IList <Nvapi.UnAttachedDisplayHandle> GetUnAttachedHandlers() { IList <Nvapi.UnAttachedDisplayHandle> displayHandlers = new List <Nvapi.UnAttachedDisplayHandle>(); Status status = Status.NVAPI_OK; int index = 0; while (status != Status.NVAPI_END_ENUMERATION) { Nvapi.UnAttachedDisplayHandle displayHandle = new Nvapi.UnAttachedDisplayHandle(); status = Nvapi.EnumNvidiaUnAttachedDisplayHandle(index, ref displayHandle); index++; if (status == Status.NVAPI_OK) { displayHandlers.Add(displayHandle); } else if (index == 0 && status != Status.NVAPI_NVIDIA_DEVICE_NOT_FOUND) { return(new List <Nvapi.UnAttachedDisplayHandle>()); } else if (status != Status.NVAPI_END_ENUMERATION) { throw new NvidiaApiException(status); } } return(displayHandlers); }
public static IList<Nvapi.UnAttachedDisplayHandle> GetUnAttachedHandlers() { IList<Nvapi.UnAttachedDisplayHandle> displayHandlers = new List<Nvapi.UnAttachedDisplayHandle>(); Status status = Status.NVAPI_OK; int index = 0; while (status != Status.NVAPI_END_ENUMERATION) { Nvapi.UnAttachedDisplayHandle displayHandle = new Nvapi.UnAttachedDisplayHandle(); status = Nvapi.EnumNvidiaUnAttachedDisplayHandle(index, ref displayHandle); index++; if (status == Status.NVAPI_OK) { displayHandlers.Add(displayHandle); } else if (index == 0 && status != Status.NVAPI_NVIDIA_DEVICE_NOT_FOUND) { return new List<Nvapi.UnAttachedDisplayHandle>(); } else if (status != Status.NVAPI_END_ENUMERATION) { throw new NvidiaApiException(status); } } return displayHandlers; }
public static Nvapi.UnAttachedDisplayHandle GetUnAttachedDisplayHandle(String name) { Nvapi.UnAttachedDisplayHandle ptr = new Nvapi.UnAttachedDisplayHandle(); Nvapi.GetAssociatedUnAttachedNvidiaDisplayHandle(name, ref ptr); return(ptr); }
public static Nvapi.UnAttachedDisplayHandle GetUnAttachedDisplayHandle(String name) { Nvapi.UnAttachedDisplayHandle ptr = new Nvapi.UnAttachedDisplayHandle(); Nvapi.GetAssociatedUnAttachedNvidiaDisplayHandle(name, ref ptr); return ptr; }