Ошибка GetVolumePathName () с ошибкой 158: ERROR_NOT_LOCKED - PullRequest
0 голосов
/ 23 июля 2010

API GetVolumePathName () не выполнен, и GetLastError () вернул ОШИБКУ 158: ERROR_NOT_LOCKED.

В чем причина этой ошибки и как ее устранить?

1 Ответ

0 голосов
/ 17 января 2011

Можете ли вы опубликовать пример кода, как вы называете этот метод?Ваш вызов должен выглядеть следующим образом:

_TCHAR Buffer[MAX_PATH + 1] = {0};
if (GetVolumePathName(TEXT("C:\\Windows"), Buffer, MAX_PATH)) {
    // Buffer should return C:\
    // GetLastError() is undefined here
} else {
    // returns GetLatError();
}

Однако вы должны помнить, что GetLastError () не определен, если вызов GetVolumePathName () был успешным.Может быть, это могло вызвать этот код ошибки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...