D3DKMT_QUERYRESOURCEINFO Struktur (d3dkmthk.h)
Die D3DKMT_QUERYRESOURCEINFO-Struktur beschreibt Parameter zum Abrufen von Informationen zu einer Ressource.
Syntax
typedef struct _D3DKMT_QUERYRESOURCEINFO {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_HANDLE hGlobalShare;
[in] VOID *pPrivateRuntimeData;
[in/out] UINT PrivateRuntimeDataSize;
[out] UINT TotalPrivateDriverDataSize;
[out] UINT ResourcePrivateDriverDataSize;
[out] UINT NumAllocations;
} D3DKMT_QUERYRESOURCEINFO;
Angehörige
[in] hDevice
Ein Handle für das Gerät, dem die Ressource und zuordnungen zugeordnet sind.
[in] hGlobalShare
Ein Handle für die freigegebene Ressource, die geöffnet werden soll.
[in] pPrivateRuntimeData
Wenn nichtNULL-, wird ein Zeiger auf einen Puffer angezeigt, der die laufzeit-privaten Daten empfängt, die zur Erstellungszeit bereitgestellt werden. Die OpenGL ICD sollte zuerst die D3DKMTQueryResourceInfo Funktion aufrufen, wobei pPrivateRuntimeData- auf NULL- festgelegt ist, um die Puffergröße abzurufen und dann erneut mit dem richtigen Größenpuffer aufzurufen.
[in/out] PrivateRuntimeDataSize
Die Größe des Puffers in Bytes, auf den pPrivateRuntimeData verweist. Wenn pPrivateRuntimeData-NULL-ist, wird PrivateRuntimeDataSize- auf die Größe in Bytes festgelegt, die für den Puffer erforderlich ist, um die privaten Laufzeitdaten zu speichern.
[out] TotalPrivateDriverDataSize
Die Größe des Puffers in Bytes, der zum Halten der privaten Treiberdaten für alle Zuordnungen erforderlich ist, die der Ressource zugeordnet sind.
[out] ResourcePrivateDriverDataSize
Die Größe des Puffers in Bytes, der zum Halten der privaten Treiberdaten für die Ressource erforderlich ist.
[out] NumAllocations
Die Anzahl der Zuordnungen, die der Ressource zugeordnet sind.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
Header- | d3dkmthk.h (einschließlich D3dkmthk.h) |