struttura DXGKARG_QUERYADAPTERINFO (d3dkmddi.h)
La struttura DXGKARG_QUERYADAPTERINFO contiene parametri per una query DXGKDDI_QUERYADAPTERINFO .
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;
Members
[in] Type
Valore tipizzato DXGK_QUERYADAPTERINFOTYPE che indica il tipo di informazioni da recuperare. Questo valore determina a quale punto pInputData e pOutputData .
[in] pInputData
Puntatore alle informazioni di input per la query. Nella tabella seguente viene descritto il buffer di input per i valori type che richiedono l'input. Gli altri tipi non richiedono l'input, quindi pInputData è NULL.
Valore 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 . |
[in] InputDataSize
Dimensioni, in byte, dei dati di input a cui punta pInputData .
[out] pOutputData
Puntatore a un buffer di output che il driver miniport di visualizzazione inserisce 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 punta pOutputData .
[in] Flags
Set di flag tipizzato di DXGK_QUERYADAPTERINFOFLAGS che indica la query delle informazioni grafiche.
[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 l'adattatore e distrutto quando l'ultimo handle dell'adattatore nel processo viene chiuso.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Intestazione | d3dkmddi.h (include D3dkmddi.h) |