DWORD WD_Sleep(
HANDLE hWD,
WD_SLEEP *pSleep);
| Name | Type | Input/Output |
|---|---|---|
| hWD | HANDLE | Input |
| pSleep | WD_SLEEP* | |
| • dwMicroSeconds | DWORD | Input |
| • dwOptions | DWORD | Input |
| Name | Description |
|---|---|
| hWD | Handle to WinDriver's kernel-mode driver as
received from WD_Open [5.2] |
| pSleep | Pointer to a sleep information structure: |
| • dwMicroSeconds | Sleep time in microseconds–1/1,000,000 of a second. |
| • dwOptions |
A bit-mask, which can be set to either of the following: • Zero (0) – Busy sleep (default)OR: • SLEEP_NON_BUSY – Delay execution
without consuming CPU resources. (Not relevant for under 17,000 micro
seconds. Less accurate than busy sleep).
|
WD_STATUS_SUCCESS(0) on success, or
an appropriate error code otherwise [A].
WD_Sleep slp; BZERO(slp); slp.dwMicroSeconds = 200; WD_Sleep(hWD, &slp);