DRV_REQUESTID
Jenis data DRV_REQUESTID digunakan untuk menyediakan pengidentifikasi unik untuk permintaan ke penyedia layanan. Nilai jenis ini diteruskan sebagai parameter ke setiap fungsi yang memungkinkan operasi asinkron. Jika operasi tidak sinkron, penyedia layanan mengembalikan nilai ini sebagai nilai pengembalian fungsi. Setiap kali penyedia layanan menandai permintaan sebagai asinkron dengan cara ini, pada akhirnya harus melaporkan operasi selesai dengan memanggil fungsi panggilan balik Completion_Proc .
TAPI memastikan bahwa nilai DRV_REQUESTID yang disediakannya benar-benar positif, yaitu, antara nilai 0x00000001 dan 0x7FFFFFFF, inklusif. Selain itu, nilainya unik karena tidak ada nilai yang dikembalikan dari fungsi untuk menandai permintaan sebagai asinkron akan digunakan kembali sebelum operasi dilaporkan selesai.