IAppxManifestQualifiedResource::GetDXFeatureLevel method
Retrieves the DirectX feature level of the resource from the manifest's Resources\Resource field.
Syntax
HRESULT GetDXFeatureLevel(
[out, retval] DX_FEATURE_LEVEL *dxFeatureLevel
);
Parameters
dxFeatureLevel [out, retval]
Type: DX_FEATURE_LEVEL*A pointer to a variable that receives the DX_FEATURE_LEVEL-typed value that specifies the DirectX feature level of the resource. Here are possible values:
Value Meaning DX_FEATURE_LEVEL_UNSPECIFIED 0 The DirectX feature level isn't defined.
DX_FEATURE_LEVEL_9 1 Specifies a resource for graphics hardware that targets features supported by feature level 9, which includes shader model 2.
DX_FEATURE_LEVEL_10 2 Specifies a resource for graphics hardware that targets features supported by Direct3D 10, which includes shader model 4.
DX_FEATURE_LEVEL_11 3 Specifies a resource for graphics hardware that targets features supported by Direct3D 11, which includes shader model 5.
Return value
Type: HRESULT
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Remarks
DirectX feature levels indicate well-defined sets of graphics processing unit (GPU) functionality that roughly correspond to different generations of graphics hardware.
Requirements
Minimum supported client |
Windows 8.1 [desktop apps only] |
Minimum supported server |
Windows Server 2012 R2 [desktop apps only] |
Header |
AppxPackaging.h |
IDL |
AppxPackaging.idl |
IID |
IID_IAppxManifestQualifiedResource is defined as a803f724-f6d3-4451-9a56-e57707e5def0 |