Metodo IDMLDevice::CheckFeatureSupport (directml.h)
Ottiene informazioni sulle funzionalità e le funzionalità facoltative supportate dal dispositivo DirectML.
Sintassi
HRESULT CheckFeatureSupport(
DML_FEATURE feature,
UINT featureQueryDataSize,
[in, optional] const void *featureQueryData,
UINT featureSupportDataSize,
[out] void *featureSupportData
);
Parametri
feature
Tipo: DML_FEATURE
Costante dell'enumerazione DML_FEATURE che descrive le funzionalità che si desidera eseguire una query per il supporto.
featureQueryDataSize
Tipo: UINT
Dimensioni della struttura a cui punta il parametro featureQueryData , se specificato, in caso contrario 0.
[in, optional] featureQueryData
Tipo: const void*
Puntatore facoltativo a una struttura di query corrispondente al valore del parametro di funzionalità . Per determinare il tipo di query corrispondente per ogni costante, vedere DML_FEATURE.
featureSupportDataSize
Tipo: UINT
Dimensioni della struttura a cui punta il parametro featureSupportData .
[out] featureSupportData
Tipo: void*
Puntatore a una struttura di dati di supporto che corrisponde al valore del parametro di funzionalità . Per determinare il tipo di dati di supporto corrispondente per ogni costante, vedere DML_FEATURE.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce DXGI_ERROR_UNSUPPORTED se il DML_FEATURE non è riconosciuto o non supportato e E_INVALIDARG se i parametri non sono corretti.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | directml.h |
Libreria | DirectML.lib |
DLL | DirectML.dll |