struttura DXGKARG_QUERYADAPTERINFO (d3dkmddi.h)
La struttura DXGKARG_QUERYADAPTERINFO contiene parametri per una query.
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.
[in] pInputData
Puntatore alle informazioni di input per la query.
Quando Type specifica DXGKQAITYPE_UMDRIVERPRIVATE, pInputData punta a un buffer proprietario che contiene informazioni sulla query. Quando Type specifica DXGKQAITYPE_QUERYSEGMENT, pInputData punta a una struttura DXGK_QUERYSEGMENTIN . Quando Type specifica DXGKQAITYPE_POWERCOMPONENTINFO, pInputData punta a un buffer di input che contiene l'indice del componente di alimentazione.
Un buffer di input non è necessario quando Type specifica il valore DXGKQAITYPE_DRIVERCAPS.
[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.
Valore di tipo | Contenuto del buffer di output a cui punta pOutputData |
---|---|
DXGKQAITYPE_UMDRIVERPRIVATE | Buffer proprietario |
DXGKQAITYPE_DRIVERCAPS | Struttura DXGK_DRIVERCAPS popolata |
DXGKQAITYPE_QUERYSEGMENT | Struttura DXGK_QUERYSEGMENTOUT popolata |
DXGKQAITYPE_QUERYSEGMENT3 | Struttura DXGK_QUERYSEGMENTOUT3 popolata |
DXGKQAITYPE_NUMPOWERCOMPONENTS | Valore UINT che specifica il numero di componenti di alimentazione utilizzati dal driver miniport di visualizzazione. |
DXGKQAITYPE_POWERCOMPONENTINFO | Struttura DXGK_POWER_RUNTIME_COMPONENT popolata che fornisce informazioni sul componente di alimentazione n, dove n è l'indice del componente specificato da pInputData in una chiamata alla funzione DxgkDdiQueryAdapterInfo . |
[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 | Disponibile a partire da Windows Vista. |
Intestazione | d3dkmddi.h (include D3dkmddi.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per