DML_FEATURE_QUERY_FEATURE_LEVELS struttura (directml.h)
Usato per eseguire query su un dispositivo DirectML per il supporto per uno o più livelli di funzionalità. Vedere IDMLDevice::CheckFeatureSupport. La costante della funzionalità è DML_FEATURE_FEATURE_LEVELS e il tipo di dati di supporto è DML_FEATURE_DATA_FEATURE_LEVELS.
Sintassi
struct DML_FEATURE_QUERY_FEATURE_LEVELS {
UINT RequestedFeatureLevelCount;
const DML_FEATURE_LEVEL *RequestedFeatureLevels;
};
Members
RequestedFeatureLevelCount
Tipo: UINT
Numero di elementi nella matrice RequestedFeatureLevels .
RequestedFeatureLevels
Tipo: _Field_size_(RequestedFeatureLevelCount) DML_FEATURE_LEVEL*
Matrice di livelli di funzionalità per cui eseguire query sul supporto. Quando IDMLDevice::CheckFeatureSupport restituisce, lo struct DML_FEATURE_DATA_FEATURE_LEVELS contiene il livello di funzionalità più alto in questa matrice supportata dal dispositivo.
Commenti
Questa query è utile in combinazione con il parametro minimumFeatureLevel di DMLCreateDevice1. Fornendo un livello di funzionalità minimo a DMLCreateDevice1, è possibile garantire un limite inferiore al supporto del livello di funzionalità del dispositivo DirectML sottostante.
Usando questa query, è anche possibile recuperare un limite superiore per i livelli di funzionalità supportati da questo dispositivo DirectML. Queste informazioni possono quindi essere usate per ottenere fallback graziati nei casi in cui determinate funzionalità non sono disponibili.
Disponibilità
Questa API è stata introdotta in DirectML versione 1.1.0
.
Requisiti
Client minimo supportato | Windows 10 Build 20348 |
Server minimo supportato | Windows 10 Build 20348 |
Intestazione | directml.h |