Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 60, средняя оценка - 4.73
maurus
Сообщений: n/a
#1

Функция wait - C++

17.06.2008, 13:42. Просмотров 7303. Ответов 2
Метки нет (Все метки)

Доброго времени суток. Передо мной встал вопрос на который я не могу дать ответ, может ктонибудь знает.
Вопрос: определить, что должно происходить, если вызов wait функции возвращает -1.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2008, 13:42     Функция wait
Посмотрите здесь:

Функция C++
C++ Builder Функция
C++ Функция...
C++ Функция
функция от f(x) C++
Функция C++
Функция CM_Request_Device_Eject из SETUPAPI.dll. Ошибка - неизвестная функция. C++ Builder
Подскажите как while заменить на wait? C++ Linux
Функция с++ C++
оформить решение в виде функции следующими способами: 1. функция расположена после ее вызова; 2. функция расположена после до ее вызова; 3. функ C++
Реализация функции wait C++ Linux
Системный вызов wait в ядре Linux C++ Linux

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mikityak
617 / 22 / 3
Регистрация: 30.09.2007
Сообщений: 357
17.06.2008, 19:22     Функция wait #2
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
  
  Platform SDK: Volume Shadow Copy Service 
IVssAsync::Wait
The Wait method waits until an incomplete asynchronous operation finishes.
 
HRESULT Wait(
  DWORD dwMilliseconds
);
 
Parameters
dwMilliseconds 
[in] Length of time the method will wait on an asynchronous process to return before timing out. 
The default value for this argument is INFINITE.
 
This parameter is reserved for future use.
 
Return Values
All calls to Wait for all IVssAsync objects support the following status codes.
 
Value Meaning 
S_OK The wait operation was successful. Call IVssAsync::QueryStatus to determine the final status of the asynchronous operation. 
E_ACCESSDENIED The wait operation failed because the user did not have the correct privileges. 
E_UNEXPECTED The wait operation received an unexpected error. The error code is logged in the error log file. For additional information, see Event and Error Handling under the Volume Shadow Copy Service. 
 
 
 
 
If an operation fails while being waited on, Wait returns the error that operation encountered.
 
To obtain a complete list of return values for a specific Wait, see the error codes of the method that returned the IVssAsync object.
 
 
Remarks
This method can succeed even if the method that returns it failed.
 
Requirements
Client Requires Windows XP. 
Server Requires Windows Server 2003. 
Header Declared in Vss.h.
 
Library Link to VssApi.lib.
 
 
See Also
IVssAsync::QueryStatus
  
--------------------------------------------------------------------------------
 
  Last updated: March 2005  |  What did you think of this topic?  |  Order a Platform SDK CD 
  © Microsoft Corporation. All rights reserved. Terms of use. 
 
 
 
Requirements
Client Requires Windows XP. 
Server Requires Windows Server 2003. 
Header Declared in Vss.h.
 
Library Link to VssApi.lib.
 
See Also
IVssAsync::QueryStatus
dioxidin
130 / 97 / 1
Регистрация: 21.11.2007
Сообщений: 544
18.06.2008, 15:35     Функция wait #3
Попробуй найтить в любом виде книгу "Создание эффективных Win32-приложений с учетом специфики 64-разрядной версии Windows" - Джеффри Рихтер.. Там про эти функции пишется достаточно подробно.
Правда вместо численного значения результатов функций там приведены их глобальные дефайны. Так что сделай пробный проект и посмотри в нем чему равны: WAIT_OBJECT_0, WAIT_FAILED, WAIT_TIMEOUT. Думаю, что -1 - это когда эта функция вывалилась с ошибкой..

Добавлено через 1 минуту
Забыл еще упомянуть... В эти функции в качества максимального времени ожидания можно передать Бесконечность - INFINITE, что равно как раз -1. Может быть с этим связано

Добавлено через 1 минуту
И вообще.. Зачем пхать сюда PHP-код? Этож c/c++ - форум..
Yandex
Объявления
18.06.2008, 15:35     Функция wait
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru