getDXFeatureLevel method
Throws a WindowsException on failure.
Implementation
DX_FEATURE_LEVEL getDXFeatureLevel() {
final dxFeatureLevel = adaptiveCalloc<Int32>();
final hr$ = HRESULT(_GetDXFeatureLevelFn(ptr, dxFeatureLevel));
if (hr$.isError) {
free(dxFeatureLevel);
throw WindowsException(hr$);
}
final result$ = dxFeatureLevel.value;
free(dxFeatureLevel);
return .new(result$);
}