Returns the vGPU scheduler capabilities. The list of supported vGPU schedulers returned in ``nvmlVgpuSchedulerCapabilities_t`` is from the NVML_VGPU_SCHEDULER_POLICY_*. This list enumerates the supported scheduler policies if the engine is Graphics type. The other values in ``nvmlVgpuSchedulerCapabilities_t`` are also applicable if the engine is Graphics type. For other engine types, it is BEST EFFORT policy. If ARR is supported and enabled, scheduling frequency and averaging factor are applicable else timeSlice is applicable.
:param device: The identifier of the target ``device``.
:type device: intptr_t
:returns: Reference in which ``pCapabilities`` is written.
:rtype: nvmlVgpuSchedulerCapabilities_t
.. seealso:: `nvmlDeviceGetVgpuSchedulerCapabilities`