Compartir a través de


Método IDMLDevice::CheckFeatureSupport (directml.h)

Obtiene información sobre las características y funcionalidades opcionales compatibles con el dispositivo DirectML.

Sintaxis

HRESULT CheckFeatureSupport(
                 DML_FEATURE feature,
                 UINT        featureQueryDataSize,
  [in, optional] const void  *featureQueryData,
                 UINT        featureSupportDataSize,
  [out]          void        *featureSupportData
);

Parámetros

feature

Tipo: DML_FEATURE

Constante de la enumeración DML_FEATURE que describe las características que desea consultar para obtener soporte técnico.

featureQueryDataSize

Tipo: UINT

Tamaño de la estructura a la que apunta el parámetro featureQueryData , si se proporciona, en caso contrario, 0.

[in, optional] featureQueryData

Tipo: const void*

Puntero opcional a una estructura de consulta que corresponde al valor del parámetro de característica . Para determinar el tipo de consulta correspondiente para cada constante, consulte DML_FEATURE.

featureSupportDataSize

Tipo: UINT

Tamaño de la estructura a la que apunta el parámetro featureSupportData .

[out] featureSupportData

Tipo: void*

Puntero a una estructura de datos compatible que corresponde al valor del parámetro de característica . Para determinar el tipo de datos de soporte correspondiente para cada constante, consulte DML_FEATURE.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve DXGI_ERROR_UNSUPPORTED si el DML_FEATURE no se reconoce o no es compatible, y E_INVALIDARG si los parámetros son incorrectos.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado directml.h
Library DirectML.lib
Archivo DLL DirectML.dll

Consulte también

IDMLDevice