# PostDelayedCall

int PostDelayedCall (DelayedCallbackFunc delayedCallbackFunction, void *callbackData, double delay);

## Purpose

This function causes a callback function to be called at the specified time in the future.

## Parameters

Input
Name | Type | Description
delayedCallbackFunction | DelayedCallbackFunc | This parameter specifies which function to call after the specified delay has elapsed. The function must have the following prototype: void CVICALLBACK DelayedFunction(void *callbackData);
callbackData | void * | This parameter specifies a user–defined value that will be passed to the delayed callback function when it is called.
delay | double | This parameter specifies the amount of time in seconds, from the current time, when the callback function is to be called. This time is a minimum value. Delays may be longer depending on the system's load and the frequency at which the system is processing events.

## Return Value

Name | Type | Description
result | integer | Returns 1 if the callback has been queued for execution at the specified time. Returns 0 if there was not enough memory to queue the callback.