Lines Matching refs:NamedPipe

75     HANDLE              NamedPipe;
109 if (pThis->NamedPipe != INVALID_HANDLE_VALUE)
114 if (!ReadFile(pThis->NamedPipe, pvBuf, (DWORD)*pcbRead, &cbReallyRead, &pThis->OverlappedRead))
134 if (GetOverlappedResult(pThis->NamedPipe, &pThis->OverlappedRead, &cbReallyRead, TRUE) == FALSE)
152 FlushFileBuffers(pThis->NamedPipe);
153 DisconnectNamedPipe(pThis->NamedPipe);
156 CloseHandle(pThis->NamedPipe);
157 pThis->NamedPipe = INVALID_HANDLE_VALUE;
205 if (pThis->NamedPipe != INVALID_HANDLE_VALUE)
210 if (!WriteFile(pThis->NamedPipe, pvBuf, cbWritten, NULL, &pThis->OverlappedWrite))
228 if (GetOverlappedResult(pThis->NamedPipe, &pThis->OverlappedWrite, &cbWritten, TRUE /*bWait*/) == FALSE)
241 FlushFileBuffers(pThis->NamedPipe);
242 DisconnectNamedPipe(pThis->NamedPipe);
245 CloseHandle(pThis->NamedPipe);
246 pThis->NamedPipe = INVALID_HANDLE_VALUE;
307 HANDLE NamedPipe = pThis->NamedPipe;
319 BOOL fConnected = ConnectNamedPipe(NamedPipe, &overlapped);
330 if (GetOverlappedResult(pThis->NamedPipe, &overlapped, &dummy, TRUE) == FALSE)
345 LogRel(("NamedPipe%d: ConnectNamedPipe failed, rc=%Rrc\n", pThis->pDrvIns->iInstance, rc));
353 LogRel(("NamedPipe%d: listen failed, rc=%Rrc\n", pThis->pDrvIns->iInstance, rc));
360 LogRel(("NamedPipe%d: accept failed, rc=%Rrc\n", pThis->pDrvIns->iInstance, rc));
365 LogRel(("NamedPipe%d: only single connection supported\n", pThis->pDrvIns->iInstance));
395 && pThis->NamedPipe != INVALID_HANDLE_VALUE)
397 FlushFileBuffers(pThis->NamedPipe);
398 DisconnectNamedPipe(pThis->NamedPipe);
400 BOOL fRc = CloseHandle(pThis->NamedPipe);
402 pThis->NamedPipe = INVALID_HANDLE_VALUE;
459 if (pThis->NamedPipe != INVALID_HANDLE_VALUE)
461 CloseHandle(pThis->NamedPipe);
462 pThis->NamedPipe = INVALID_HANDLE_VALUE;
502 LogRel(("NamedPipe%d: listen thread did not terminate (%Rrc)\n", pDrvIns->iInstance, rc));
535 pThis->NamedPipe = INVALID_HANDLE_VALUE;
571 pThis->NamedPipe = CreateNamedPipe(pThis->pszLocation,
579 if (pThis->NamedPipe == INVALID_HANDLE_VALUE)
582 LogRel(("NamedPipe%d: CreateNamedPipe failed rc=%Rrc\n", pThis->pDrvIns->iInstance));
583 return PDMDrvHlpVMSetError(pDrvIns, rc, RT_SRC_POS, N_("NamedPipe#%d failed to create named pipe %s"),
593 return PDMDrvHlpVMSetError(pDrvIns, rc, RT_SRC_POS, N_("NamedPipe#%d failed to create listening thread"),
600 pThis->NamedPipe = CreateFile(pThis->pszLocation, GENERIC_READ | GENERIC_WRITE, 0, NULL,
602 if (pThis->NamedPipe == INVALID_HANDLE_VALUE)
605 LogRel(("NamedPipe%d: CreateFile failed rc=%Rrc\n", pThis->pDrvIns->iInstance));
606 return PDMDrvHlpVMSetError(pDrvIns, rc, RT_SRC_POS, N_("NamedPipe#%d failed to connect to named pipe %s"),
623 N_("NamedPipe#%d failed to create local socket"), pDrvIns->iInstance);
637 N_("NamedPipe#%d failed to bind to local socket %s"),
643 N_("NamedPipe#%d failed to create listening thread"), pDrvIns->iInstance);
651 N_("NamedPipe#%d failed to connect to local socket %s"),
656 LogRel(("NamedPipe: location %s, %s\n", pThis->pszLocation, pThis->fIsServer ? "server" : "client"));
669 "NamedPipe",