ID3D11Device::CheckFeatureSupport-Methode (d3d11.h)
Ruft Informationen zu den Features ab, die vom aktuellen Grafiktreiber unterstützt werden.
Syntax
HRESULT CheckFeatureSupport(
D3D11_FEATURE Feature,
[out] void *pFeatureSupportData,
UINT FeatureSupportDataSize
);
Parameter
Feature
Typ: D3D11_FEATURE
Ein Member des D3D11_FEATURE aufgezählten Typs, der beschreibt, welches Feature zur Unterstützung abgefragt werden soll.
[out] pFeatureSupportData
Typ: void*
Nach Abschluss der -Methode wird die übergebene Struktur mit Daten gefüllt, die die Featureunterstützung beschreiben.
FeatureSupportDataSize
Typ: UINT
Die Größe der Struktur, die an den pFeatureSupportData-Parameter übergeben wird.
Rückgabewert
Typ: HRESULT
Gibt bei erfolgreicher Ausführung S_OK zurück. Gibt andernfalls E_INVALIDARG zurück, wenn ein nicht unterstützter Datentyp an den pFeatureSupportData-Parameter übergeben wird oder ein Größenkonflikt für den FeatureSupportDataSize-Parameter erkannt wird.
Hinweise
Um die Unterstützung für Multithreading abzufragen, übergeben Sie den D3D11_FEATURE_THREADING Wert an den Featureparameter , übergeben die D3D11_FEATURE_DATA_THREADING-Struktur an den pFeatureSupportData-Parameter , und übergeben Sie die Größe der D3D11_FEATURE_DATA_THREADING-Struktur an den FeatureSupportDataSize-Parameter .
Das Aufrufen von CheckFeatureSupport mit Featuresatz auf D3D11_FEATURE_FORMAT_SUPPORT bewirkt, dass die Methode dieselben Informationen zurückgibt, die von ID3D11Device::CheckFormatSupport zurückgegeben würden.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d11.h |
Bibliothek | D3d11.lib |