UMS_CREATE_THREAD_ATTRIBUTES structure

Specifies attributes for a user-mode scheduling (UMS) worker thread.

This structure is used with the UpdateProcThreadAttribute function.

Syntax


typedef struct _UMS_CREATE_THREAD_ATTRIBUTES {
  DWORD UmsVersion;
  PVOID UmsContext;
  PVOID UmsCompletionList;
} UMS_CREATE_THREAD_ATTRIBUTES, *PUMS_CREATE_THREAD_ATTRIBUTES;

Members

UmsVersion

The UMS version for which the application was built. This parameter must be UMS_VERSION.

UmsContext

A pointer to a UMS thread context for the worker thread to be created. This pointer is provided by the CreateUmsThreadContext function.

UmsCompletionList

A pointer to a UMS completion list. This pointer is provided by the CreateUmsCompletionList function. The newly created worker thread is queued to the specified completion list.

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

WinNT.h

 

 

Show: