Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

TpInitializeCallbackEnviron function

Initializes a callback environment for the thread pool.

Syntax


VOID FORCEINLINE TpInitializeCallbackEnviron(
  _Out_ PTP_CALLBACK_ENVIRON CallbackEnviron
);

Parameters

CallbackEnviron [out]

A TP_CALLBACK_ENVIRON structure that defines the callback environment. Allocate space for this structure and initialize it using this function.

Return value

This function does not return a value.

Remarks

The thread pool callback environment is subject to default behaviors that can be changed. For example, callbacks execute in the global pool by default, but a different thread pool can be specified using TpSetCallbackThreadpool. Thread pool callback environment behavior can be changed with the following functions:

Call TpInitializeCallbackEnviron to create a callback environment that can be modified. Call TpDestroyCallbackEnviron to destroy the callback environment.

This function is implemented as an inline function.

Requirements

Header

Winnt.h

 

 

Show:
© 2017 Microsoft