structure D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE (d3dkmthk.h)

Décrit les informations requises pour mapper un handle NT global aux informations de ressource.

Syntaxe

typedef struct _D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE {
  [in]  D3DKMT_HANDLE hDevice;
  [in]  HANDLE        hNtHandle;
  [in]  VOID          *pPrivateRuntimeData;
  [in]  UINT          PrivateRuntimeDataSize;
  [out] UINT          TotalPrivateDriverDataSize;
  [out] UINT          ResourcePrivateDriverDataSize;
  [out] UINT          NumAllocations;
} D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE;

Membres

[in] hDevice

Un D3DKMT_HANDLE type de données qui représente un handle en mode noyau pour l’appareil.

[in] hNtHandle

Handle NT global à la ressource qui doit être interrogée.

[in] pPrivateRuntimeData

Pointeur vers une mémoire tampon fournie par l’appelant dans laquelle les données privées du runtime associées à la ressource seront copiées.

[in] PrivateRuntimeDataSize

Taille, en octets, de la mémoire tampon pointée par le membre pPrivateRuntimeData .

[out] Si pPrivateRuntimeData a la valeur NULL, ce membre est la taille, en octets, de la mémoire tampon requise pour recevoir les données privées du runtime. Sinon, ce membre est la taille, en octets, des données privées d’exécution copiées dans la mémoire tampon.

[out] TotalPrivateDriverDataSize

Taille, en octets, de la mémoire tampon requise pour contenir toutes les données privées du pilote pour toutes les allocations associées à la ressource.

[out] ResourcePrivateDriverDataSize

Taille, en octets, des données privées de la ressource du pilote.

[out] NumAllocations

Nombre d’allocations associées à la ressource.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
En-tête d3dkmthk.h (include D3dkmthk.h)

Voir aussi

D3DKMTQueryResourceInfoFromNtHandle