Microsoft DirectX 9.0

CDeferredCommand::CDeferredCommand

Constructor method.

Syntax

CDeferredCommand(
    CCmdQueue *pQ,
    LPUNKNOWN pUnk,
    HRESULT *phr,
    LPUNKNOWN pUnkExecutor,
    REFTIME time,
    GUID *iid,
    long dispidMethod,
    short wFlags,
    long cArgs,
    VARIANT *pDispParams,
    VARIANT *pvarResult,
    short *puArgErr,
    BOOL bStream
);

Parameters

pQ

Pointer to an object that exposes the IQueueCommand interface.

pUnk

Pointer to the outer IUnknown interface for aggregation.

phr

Pointer to a returned HRESULT value.

pUnkExecutor

Pointer to the object that will carry out this command.

time

Time at which the command will be run.

iid

Pointer to the globally unique identifier (GUID) of the interface that contains the method.

dispidMethod

Method on the interface to call.

wFlags

Context of the invocation.

cArgs

Number of arguments passed.

pDispParams

Pointer to a list of argument variant types.

pvarResult

Pointer to a returned variant type list, if any.

puArgErr

Pointer to the last argument in the pDispParams parameter list with an error.

bStream

Value indicating whether the deferred command time is in stream time (TRUE) or presentation time (FALSE).

Return Value

No return value.

See Also