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 |