Freigeben über


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

Weitere Informationen

ID3D11Device