DRV_REQUESTID

DRV_REQUESTID数据类型用于向服务提供程序提供请求的唯一标识符。 此类型的值作为参数传递给每个允许异步操作的函数。 如果操作是异步的,则服务提供程序将返回此值作为函数的返回值。 每当服务提供程序以这种方式将请求标记为异步时,它都必须通过调用 Completion_Proc 回调函数来报告操作已完成。

TAPI 确保它提供的 DRV_REQUESTID 值严格为正值,即介于 0x00000001 和 0x7FFFFFFF 之间(含)。 此外,这些值是唯一的,因为从函数返回的将请求标记为异步的值不会在报告操作完成之前重用。