Поделиться через


DRV_REQUESTID

Тип данных DRV_REQUESTID используется для предоставления уникального идентификатора для запроса к поставщику услуг. Значение этого типа передается в качестве параметра каждой функции, которая допускает асинхронную операцию. Если операция является асинхронной, поставщик службы возвращает это значение в качестве возвращаемого значения функции. Всякий раз, когда поставщик службы помечает запрос как асинхронный таким образом, он должен в конечном итоге сообщить о завершении операции, вызвав функцию обратного вызова Completion_Proc .

TAPI гарантирует, что значения DRV_REQUESTID , которые он предоставляет, являются строго положительными, т. е. между значениями 0x00000001 и 0x7FFFFFFF включительно. Кроме того, значения уникальны в том, что до завершения операции не будет повторно использоваться значение, возвращаемое функцией для пометки запроса как асинхронного.