CurrentScheduler::GetNumberOfVirtualProcessors Method

Returns the current number of virtual processors for the scheduler associated with the calling context.

_CRTIMP static unsigned int __cdecl GetNumberOfVirtualProcessors();

Return Value

If a scheduler is associated with the calling context, the current number of virtual processors for that scheduler; otherwise, the value -1.

Remarks

This method will not result in scheduler attachment if the calling context is not already associated with a scheduler.

The return value from this method is an instantaneous sampling of the number of virtual processors for the scheduler associated with the calling context. This value may be stale the moment it is returned.

Requirements

Header: concrt.h

Namespace: Concurrency

See Also

Reference

CurrentScheduler Class