|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
PostQueuedCompletionStatus
The PostQueuedCompletionStatus function lets you post an I/O completion packet to an I/O completion port. The I/O completion packet will satisfy an outstanding call to the GetQueuedCompletionStatus function. The GetQueuedCompletionStatus function returns with the three values passed as the second, third, and fourth parameters of the call to PostQueuedCompletionStatus.
BOOL PostQueuedCompletionStatus(
HANDLE CompletionPort, // handle to an I/O completion port DWORD dwNumberOfBytesTransferred, // value to return via // GetQueuedCompletionStatus' // lpNumberOfBytesTranferred DWORD dwCompletionKey, // value to return via // GetQueuedCompletionStatus' // lpCompletionKey LPOVERLAPPED lpOverlapped // value to return via // GetQueuedCompletionStatus' lpOverlapped );
Parameters
CompletionPort
Handle to an I/O completion port that you want to post an I/O completion packet to.
dwNumberOfBytesTransferred
Specifies a value to be returned through the lpNumberOfBytesTransferred parameter of the GetQueuedCompletionStatus function.
dwCompletionKey
Specifies a value to be returned through the lpCompletionKey parameter of the GetQueuedCompletionStatus function.
lpOverlapped
Specifies a value to be returned through the lpOverlapped parameter of the GetQueuedCompletionStatus function.
Return Values
If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call GetLastError .
Remarks
For more information concerning dwNumberOfBytesTransferred, dwCompletionKey, and lpOverlapped, see GetQueuedCompletionStatus and the descriptions of the parameters those values are returned through.
See Also
CreateIoCompletionPort, GetQueuedCompletionStatus, OVERLAPPED
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
PostQueuedCompletionStatus
Функция PostQueuedCompletionStatus позволяет Вам посылать пакет завершения В/В в порт завершения В/В. Пакет завершения В/В удовлетворит выдающийся вызов в функцию GetQueuedCompletionStatus. Функция GetQueuedCompletionStatus возвращается с тремя величинами пройденными как второй, третий, и четвертые параметры вызова на PostQueuedCompletionStatus.
BOOL PostQueuedCompletionStatus(
РУЧКА CompletionPort, // оперируется в порт завершения В/В DWORD dwNumberOfBytesTransferred, // величина, чтобы возвращаться через // GetQueuedCompletionStatus' // lpNumberOfBytesTranferred DWORD dwCompletionKey, // величина, чтобы возвращаться через // GetQueuedCompletionStatus' // lpCompletionKey LPOVERLAPPED lpOverlapped // ВЕЛИЧИНУ, чтобы возвращаться через // GetQueuedCompletionStatus' lpOverlapped );
Параметры
CompletionPort
Прооперируйте порт завершения В/В на который Вы хотите послать пакет завершения В/В.
dwNumberOfBytesTransferred
Определяет величину, которая нужно возвращаться через lpNumberOfBytesTransferred параметр функции GetQueuedCompletionStatus.
dwCompletionKey
Определяет величину, которая нужно возвращаться через параметр lpCompletionKey функции GetQueuedCompletionStatus.
lpOverlapped
Определяет величину, которая нужно возвращаться через lpOverlapped параметр функции GetQueuedCompletionStatus.
Обратные Величины
Если функция добивается успеха, обратная величина ненулевая. Если функция терпит неудачу, обратная величина нулевая. Для того, чтобы расширять информацию ошибки, назовите GetLastError.
Замечания
Более подробно относительно dwNumberOfBytesTransferred, dwCompletionKey, и lpOverlapped, смотри GetQueuedCompletionStatus и описания параметров те величины возвращаны через.
Смотри Также
CreateIoCompletionPort, GetQueuedCompletionStatus, ПЕРЕКРЫТОЕ
|
|
|
|
| |