D3DKMTQueryResourceInfo-Funktion (d3dkmthk.h)
Die D3DKMTQueryResourceInfo-Funktion ruft Informationen zu einer freigegebenen Ressource ab.
Syntax
NTSTATUS D3DKMTQueryResourceInfo(
D3DKMT_QUERYRESOURCEINFO *unnamedParam1
);
Parameter
unnamedParam1
pData [in, out]
Ein Zeiger auf eine D3DKMT_QUERYRESOURCEINFO-Struktur , die Parameter zum Abrufen von Informationen zu einer freigegebenen Ressource enthält.
Rückgabewert
D3DKMTQueryResourceInfo gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
STATUS_SUCCESS | Informationen zu einer freigegebenen Ressource wurden erfolgreich abgerufen. |
STATUS_DEVICE_REMOVED | Die Grafikkarte wurde angehalten, oder das Anzeigegerät wurde zurückgesetzt. |
STATUS_INVALID_PARAMETER | Die Parameter wurden überprüft und als falsch ermittelt. |
STATUS_INTEGER_OVERFLOW | Die Größe aller privaten Treiberdaten war zu groß, um zum OpenGL ICD zurückzukehren. |
Diese Funktion gibt möglicherweise auch andere NTSTATUS-Werte zurück.
Hinweise
Die OpenGL ICD ruft in der Regel D3DKMTQueryResourceInfo auf, um Informationen über die Ressource zu erhalten, und verwendet diese Informationen dann, um die entsprechenden Puffer für einen Aufruf von D3DKMTOpenResource zuzuordnen.
Ein Beispiel dafür, wie ein OpenGL ICD D3DKMTQueryResourceInfo zum Abrufen von Informationen zu einer freigegebenen Ressource verwenden kann, finden Sie im Codebeispiel in D3DKMTOpenResource.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Zielplattform | Universell |
Header | d3dkmthk.h (include D3dkmthk.h) |
Bibliothek | Gdi32.lib |
DLL | Gdi32.dll |