Lines Matching defs:handle
88 // handle to directory
89 private volatile long handle = INVALID_HANDLE_VALUE;
117 WindowsWatchKey init(long handle,
125 this.handle = handle;
135 long handle() {
136 return handle;
173 CloseHandle(handle);
180 handle = INVALID_HANDLE_VALUE;
188 return handle != INVALID_HANDLE_VALUE;
309 * 3. Assign completion key and associated handle with completion port
336 long handle = -1L;
338 handle = CreateFile(dir.getPathForWin32Calls(),
352 attrs = WindowsFileAttributes.readAttributes(handle);
378 // associate handle with completion port
380 CreateIoCompletionPort(handle, port, completionKey);
396 ReadDirectoryChangesW(handle,
412 .init(handle, events, watchSubtree, buffer, countAddress,
419 // 2. release existing key's resources (handle/buffer)
420 // 3. re-initialize key with new handle/buffer
423 watchKey = existing.init(handle, events, watchSubtree, buffer,
433 if (!registered) CloseHandle(handle);
570 ReadDirectoryChangesW(key.handle(),