Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aby anulować połączenie z zasobem sieciowym, aplikacja może wywołać funkcję WNetCancelConnection2, jak pokazano w poniższym przykładzie.
Wywołanie WNetCancelConnection2 określa, że połączenie sieciowe nie powinno być już trwałe. Przykład wywołuje program obsługi błędów zdefiniowany przez aplikację do przetwarzania błędów oraz funkcję TextOut do drukowania.
DWORD dwResult;
// Call the WNetCancelConnection2 function, specifying
// that the connection should no longer be a persistent one.
//
dwResult = WNetCancelConnection2("z:",
CONNECT_UPDATE_PROFILE, // remove connection from profile
FALSE); // fail if open files or jobs
// Process errors.
// The device is not a local redirected device.
//
if (dwResult == ERROR_NOT_CONNECTED)
{
printf("Drive z: not connected.\n");
return dwResult;
}
// Call an application-defined error handler.
//
else if(dwResult != NO_ERROR)
{
printf("WNetCancelConnection2 failed.\n");
return dwResult;
}
//
// Otherwise, report canceling the connection.
//
printf("Connection closed for z: drive.\n");
Funkcja WNetCancelConnection jest obsługiwana w celu zachowania zgodności z wcześniejszymi wersjami grup roboczych systemu Windows. W przypadku nowych aplikacji użyj WNetCancelConnection2.
Aby uzyskać więcej informacji na temat korzystania z procedury obsługi błędów zdefiniowanej przez aplikację, zobacz Pobieranie błędów sieci.