Metodo ID3D11Device::CheckFeatureSupport (d3d11.h)
Ottiene informazioni sulle funzionalità supportate dal driver grafico corrente.
Sintassi
HRESULT CheckFeatureSupport(
D3D11_FEATURE Feature,
[out] void *pFeatureSupportData,
UINT FeatureSupportDataSize
);
Parametri
Feature
Tipo: D3D11_FEATURE
Membro del tipo enumerato D3D11_FEATURE che descrive quale funzionalità eseguire query per il supporto.
[out] pFeatureSupportData
Tipo: void*
Al termine del metodo, la struttura passata viene riempita con dati che descrivono il supporto della funzionalità.
FeatureSupportDataSize
Tipo: UINT
Dimensione della struttura passata al parametro pFeatureSupportData .
Valore restituito
Tipo: HRESULT
Restituisce S_OK se ha esito positivo; in caso contrario, restituisce E_INVALIDARG se viene passato un tipo di dati non supportato al parametro pFeatureSupportData o viene rilevata una mancata corrispondenza delle dimensioni per il parametro FeatureSupportDataSize .
Commenti
Per eseguire una query sul supporto multi-threading, passare il valore D3D11_FEATURE_THREADING al parametro Feature, passare la strutturaD3D11_FEATURE_DATA_THREADING al parametro pFeatureSupportData e passare le dimensioni della struttura D3D11_FEATURE_DATA_THREADING al parametro FeatureSupportDataSize.
La chiamata a CheckFeatureSupport con Feature impostata su D3D11_FEATURE_FORMAT_SUPPORT causa la restituzione delle stesse informazioni restituite da ID3D11Device::CheckFormatSupport.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d11.h |
Libreria | D3d11.lib |