PURPOSE
Delays execution for a specific duration of time.
PROTOTYPE
DWORD WD_Sleep(
HANDLE hWD,
WD_SLEEP *pSleep);
PARAMETERS
| Name | Type | Input/Output |
|---|---|---|
| HANDLE | Input | |
| WD_SLEEP* | ||
| DWORD | Input | |
| DWORD | Input |
DESCRIPTION
| Name | Description |
|---|---|
| hWD | The handle to WinDriver's kernel-mode driver 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:
OR: |
RETURN VALUE
Returns WD_STATUS_SUCCESS (0) on success, or an appropriate error code otherwise [A].
REMARKS
EXAMPLE
WD_Sleep slp; BZERO(slp); slp.dwMicroSeconds = 200; WD_Sleep(hWD, &slp);