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

Vedi anche

IDMLDevice