IDMLDevice::CheckFeatureSupport-Methode (directml.h)
Ruft Informationen zu den optionalen Features und Funktionen ab, die vom DirectML-Gerät unterstützt werden.
Syntax
HRESULT CheckFeatureSupport(
DML_FEATURE feature,
UINT featureQueryDataSize,
[in, optional] const void *featureQueryData,
UINT featureSupportDataSize,
[out] void *featureSupportData
);
Parameter
feature
Typ: DML_FEATURE
Eine Konstante aus der DML_FEATURE Enumeration, die die Features beschreibt, die Sie zur Unterstützung abfragen möchten.
featureQueryDataSize
Typ: UINT
Die Größe der Struktur, auf die der featureQueryData-Parameter verweist, falls angegeben, andernfalls 0.
[in, optional] featureQueryData
Typ: const void*
Ein optionaler Zeiger auf eine Abfragestruktur, die dem Wert des Featureparameters entspricht. Informationen zum Bestimmen des entsprechenden Abfragetyps für jede Konstante finden Sie unter DML_FEATURE.
featureSupportDataSize
Typ: UINT
Die Größe der Struktur, auf die der featureSupportData-Parameter verweist.
[out] featureSupportData
Typ: void*
Ein Zeiger auf eine Unterstützungsdatenstruktur, die dem Wert des Featureparameters entspricht. Informationen zum Ermitteln des entsprechenden Supportdatentyps für jede Konstante finden Sie unter DML_FEATURE.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird DXGI_ERROR_UNSUPPORTED zurückgegeben, wenn der DML_FEATURE nicht erkannt oder nicht unterstützt wird, und E_INVALIDARG , wenn die Parameter falsch sind.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | directml.h |
Bibliothek | DirectML.lib |
DLL | DirectML.dll |