Freigeben über


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

Weitere Informationen

D3DKMTOpenResource

D3DKMT_QUERYRESOURCEINFO