Condividi tramite


struttura DXGKARG_QUERYADAPTERINFO (d3dkmddi.h)

La struttura DXGKARG_QUERYADAPTERINFO contiene parametri per una query DxgkDdiQueryadapterinfo.

Sintassi

typedef struct _DXGKARG_QUERYADAPTERINFO {
  [in]  DXGK_QUERYADAPTERINFOTYPE  Type;
  [in]  VOID                       *pInputData;
  [in]  UINT                       InputDataSize;
  [out] VOID                       *pOutputData;
  [in]  UINT                       OutputDataSize;
  [in]  DXGK_QUERYADAPTERINFOFLAGS Flags;
  [in]  HANDLE                     hKmdProcessHandle;
} DXGKARG_QUERYADAPTERINFO;

Membri

[in] Type

Valore DXGK_QUERYADAPTERINFOTYPEtipizzato che indica il tipo di informazioni da recuperare. Questo valore determina il pInputData e pOutputData.

[in] pInputData

Puntatore alle informazioni di input per la query. Nella tabella seguente viene descritto il buffer di input per tipo valori che richiedono l'input. Altri tipi non richiedono input, quindi pInputData è NULL.

Valore dell'di tipo Contenuto di pInputData
DXGKQAITYPE_UMDRIVERPRIVATE Buffer proprietario che contiene informazioni sulla query.
DXGKQAITYPE_QUERYSEGMENT Struttura DXGK_QUERYSEGMENTIN.
DXGKQAITYPE_POWERCOMPONENTINFO Buffer contenente l'indice del componente di alimentazione.
DXGKQAITYPE_DIRTYBITTRACKINGSEGMENTCAPS Buffer contenente l'ID segmento del driver. Il driver deve compilare i limiti di output per questo particolare segmento.
DXGKQAITYPE_SCATTER_RESERVE Struttura DXGK_QUERYSCATTERRESERVEIN.
DXGKQAITYPE_PAGINGPROCESSGPUVASIZE Valore UNIT che specifica l'indice dell'adattatore fisico in una configurazione LDA. È impostato su zero per le configurazioni non LDA.

[in] InputDataSize

Dimensioni, in byte, dei dati di input a cui pInputData punta.

[out] pOutputData

Puntatore a un buffer di output che il driver miniport visualizzato riempie con le informazioni necessarie. Vedere DXGK_QUERYADAPTERINFOTYPE per il tipo di struttura a cui punta pOutputData.

[in] OutputDataSize

Dimensioni, in byte, dei dati di output a cui pOutputData punta.

[in] Flags

Set di flag DXGK_QUERYADAPTERINFOFLAGStipizzato che indica la query di informazioni grafiche. Supportato a partire da Windows 10 versione 1803 (WDDM 2.4).

[in] hKmdProcessHandle

Handle, restituito dal KMD da DxgkDdiCreateProcess. Il driver deve controllare il valore null. Si noti che hKmdProcessHandle viene creato quando viene creato il primo dispositivo DXG per la scheda e distrutto quando l'ultimo handle di adattatore nel processo viene chiuso.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista (WDDM 1.0)
intestazione d3dkmddi.h (include D3dkmddi.h)

Vedere anche

DXGK_DRIVERCAPS

DXGK_QUERYADAPTERINFOFLAGS

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo