Jeśli koniec klienta nazwanego potoku jest otwarty, funkcja DisconnectNamedPipe wymusza zamknięcie tego końca nazwanego potoku. Klient otrzymuje błąd przy następnej próbie uzyskania dostępu do potoku. Klient, który jest wymuszany z potoku przez DisconnectNamedPipe, musi nadal używać funkcji CloseHandle, aby zamknąć swój koniec potoku.