Condividi tramite


Enumerazione KMTQUERYADAPTERINFOTYPE (d3dkmthk.h)

Un valore KMTQUERYADAPTERINFO TYPE indica ildi tipospecifico recuperato da D3DKMTQueryAdapterInfo.

Sintassi

typedef enum _KMTQUERYADAPTERINFOTYPE {
  KMTQAITYPE_UMDRIVERPRIVATE,
  KMTQAITYPE_UMDRIVERNAME,
  KMTQAITYPE_UMOPENGLINFO,
  KMTQAITYPE_GETSEGMENTSIZE,
  KMTQAITYPE_ADAPTERGUID,
  KMTQAITYPE_FLIPQUEUEINFO,
  KMTQAITYPE_ADAPTERADDRESS,
  KMTQAITYPE_SETWORKINGSETINFO,
  KMTQAITYPE_ADAPTERREGISTRYINFO,
  KMTQAITYPE_CURRENTDISPLAYMODE,
  KMTQAITYPE_MODELIST,
  KMTQAITYPE_CHECKDRIVERUPDATESTATUS,
  KMTQAITYPE_VIRTUALADDRESSINFO,
  KMTQAITYPE_DRIVERVERSION,
  KMTQAITYPE_ADAPTERTYPE,
  KMTQAITYPE_OUTPUTDUPLCONTEXTSCOUNT,
  KMTQAITYPE_WDDM_1_2_CAPS,
  KMTQAITYPE_UMD_DRIVER_VERSION,
  KMTQAITYPE_DIRECTFLIP_SUPPORT,
  KMTQAITYPE_MULTIPLANEOVERLAY_SUPPORT,
  KMTQAITYPE_DLIST_DRIVER_NAME,
  KMTQAITYPE_WDDM_1_3_CAPS,
  KMTQAITYPE_MULTIPLANEOVERLAY_HUD_SUPPORT,
  KMTQAITYPE_WDDM_2_0_CAPS,
  KMTQAITYPE_NODEMETADATA,
  KMTQAITYPE_CPDRIVERNAME,
  KMTQAITYPE_XBOX,
  KMTQAITYPE_INDEPENDENTFLIP_SUPPORT,
  KMTQAITYPE_MIRACASTCOMPANIONDRIVERNAME,
  KMTQAITYPE_PHYSICALADAPTERCOUNT,
  KMTQAITYPE_PHYSICALADAPTERDEVICEIDS,
  KMTQAITYPE_DRIVERCAPS_EXT,
  KMTQAITYPE_QUERY_MIRACAST_DRIVER_TYPE,
  KMTQAITYPE_QUERY_GPUMMU_CAPS,
  KMTQAITYPE_QUERY_MULTIPLANEOVERLAY_DECODE_SUPPORT,
  KMTQAITYPE_QUERY_HW_PROTECTION_TEARDOWN_COUNT,
  KMTQAITYPE_QUERY_ISBADDRIVERFORHWPROTECTIONDISABLED,
  KMTQAITYPE_MULTIPLANEOVERLAY_SECONDARY_SUPPORT,
  KMTQAITYPE_INDEPENDENTFLIP_SECONDARY_SUPPORT,
  KMTQAITYPE_PANELFITTER_SUPPORT,
  KMTQAITYPE_PHYSICALADAPTERPNPKEY,
  KMTQAITYPE_GETSEGMENTGROUPSIZE,
  KMTQAITYPE_MPO3DDI_SUPPORT,
  KMTQAITYPE_HWDRM_SUPPORT,
  KMTQAITYPE_MPOKERNELCAPS_SUPPORT,
  KMTQAITYPE_MULTIPLANEOVERLAY_STRETCH_SUPPORT,
  KMTQAITYPE_GET_DEVICE_VIDPN_OWNERSHIP_INFO,
  KMTQAITYPE_QUERYREGISTRY,
  KMTQAITYPE_KMD_DRIVER_VERSION,
  KMTQAITYPE_BLOCKLIST_KERNEL,
  KMTQAITYPE_BLOCKLIST_RUNTIME,
  KMTQAITYPE_ADAPTERGUID_RENDER,
  KMTQAITYPE_ADAPTERADDRESS_RENDER,
  KMTQAITYPE_ADAPTERREGISTRYINFO_RENDER,
  KMTQAITYPE_CHECKDRIVERUPDATESTATUS_RENDER,
  KMTQAITYPE_DRIVERVERSION_RENDER,
  KMTQAITYPE_ADAPTERTYPE_RENDER,
  KMTQAITYPE_WDDM_1_2_CAPS_RENDER,
  KMTQAITYPE_WDDM_1_3_CAPS_RENDER,
  KMTQAITYPE_QUERY_ADAPTER_UNIQUE_GUID,
  KMTQAITYPE_NODEPERFDATA,
  KMTQAITYPE_ADAPTERPERFDATA,
  KMTQAITYPE_ADAPTERPERFDATA_CAPS,
  KMTQUITYPE_GPUVERSION,
  KMTQAITYPE_DRIVER_DESCRIPTION,
  KMTQAITYPE_DRIVER_DESCRIPTION_RENDER,
  KMTQAITYPE_SCANOUT_CAPS,
  KMTQAITYPE_DISPLAY_UMDRIVERNAME,
  KMTQAITYPE_PARAVIRTUALIZATION_RENDER,
  KMTQAITYPE_SERVICENAME,
  KMTQAITYPE_WDDM_2_7_CAPS,
  KMTQAITYPE_TRACKEDWORKLOAD_SUPPORT,
  KMTQAITYPE_HYBRID_DLIST_DLL_SUPPORT,
  KMTQAITYPE_DISPLAY_CAPS,
  KMTQAITYPE_WDDM_2_9_CAPS,
  KMTQAITYPE_CROSSADAPTERRESOURCE_SUPPORT,
  KMTQAITYPE_WDDM_3_0_CAPS,
  KMTQAITYPE_WSAUMDIMAGENAME,
  KMTQAITYPE_VGPUINTERFACEID,
  KMTQAITYPE_WDDM_3_1_CAPS,
  KMTQAITYPE_HYBRID_DLIST_DLL_MUX_SUPPORT
} KMTQUERYADAPTERINFOTYPE;

Costanti

 
KMTQAITYPE_UMDRIVERPRIVATE
Il buffer che pPrivateDriverData punti a viene popolato con i dati del driver privato in un formato specifico del fornitore. Per leggere ed elaborare i dati privati, deve esistere un accoppiamento stretto tra il driver in modalità utente (UMD) e il driver miniport (KMD) in modalità kernel.
KMTQAITYPE_UMDRIVERNAME
Il membro pPrivateDriverData punta a una struttura D3DKMT_UMDFILENAMEINFO compilata con il nome della messaggistica unificata.
KMTQAITYPE_UMOPENGLINFO
pPrivateDriverData punta a una struttura D3DKMT_OPENGLINFO che contiene informazioni sulla progettazione immagine e configurazione OpenGL. Le applicazioni non DirectX possono usare questo nome per chiamare direttamente openGL ICD, anche se tale utilizzo non è consigliato.
KMTQAITYPE_GETSEGMENTSIZE
pPrivateDriverData punta a una struttura D3DKMT_SEGMENTSIZEINFO che contiene informazioni sulle dimensioni dei segmenti di memoria e apertura.
KMTQAITYPE_ADAPTERGUID
pPrivateDriverData punta a una variabile contenente il GUID per l'adattatore.
KMTQAITYPE_FLIPQUEUEINFO
pPrivateDriverData punta a una struttura D3DKMT_FLIPQUEUEINFO che contiene informazioni sulla coda di operazioni di scorrimento.
KMTQAITYPE_ADAPTERADDRESS
pPrivateDriverData punta a una struttura D3DKMT_ADAPTERADDRESS che contiene informazioni sulla posizione fisica nel bus PCI dell'adattatore.
KMTQAITYPE_SETWORKINGSETINFO
pPrivateDriverData punta a una struttura D3DKMT_WORKINGSETINFO che contiene informazioni sul working set.
KMTQAITYPE_ADAPTERREGISTRYINFO
pPrivateDriverData punta a una struttura D3DKMT_ADAPTERREGISTRYINFO che contiene informazioni del Registro di sistema sulla scheda grafica.
KMTQAITYPE_CURRENTDISPLAYMODE
pPrivateDriverData punta a una struttura D3DKMT_CURRENTDISPLAYMODE che contiene la modalità di visualizzazione corrente.
KMTQAITYPE_MODELIST
pPrivateDriverData punta a una matrice di strutture D3DKMT_DISPLAYMODE per l'elenco delle modalità di visualizzazione.
KMTQAITYPE_CHECKDRIVERUPDATESTATUS
pPrivateDriverData punta allo stato di aggiornamento del driver.
KMTQAITYPE_VIRTUALADDRESSINFO
pPrivateDriverData punta a una struttura D3DKMT_VIRTUALADDRESSINFO.

Restituisce informazioni sul supporto degli indirizzi virtuali.

Supportato a partire da Windows 7.
KMTQAITYPE_DRIVERVERSION
pPrivateDriverData punta a una variabile contenente un valore di tipo D3DKMT_DRIVERVERSIONche indica la versione del modello di driver di visualizzazione supportata dal kmD.

Supportato a partire da Windows 7.
KMTQAITYPE_ADAPTERTYPE
pPrivateDriverData punta a una struttura D3DKMT_ADAPTERTYPE che specifica il tipo di scheda grafica.

Supportato a partire da Windows 8.
KMTQAITYPE_OUTPUTDUPLCONTEXTSCOUNT
pPrivateDriverData punta a una struttura di D3DKMT_OUTPUTDUPLCONTEXTSCOUNT che specifica il numero di client api di duplicazione desktop corrente collegati a una determinata rete di video presente (VidPN).

Supportato a partire da Windows 8.
KMTQAITYPE_WDDM_1_2_CAPS
pPrivateDriverData punta a una struttura D3DKMT_WDDM_1_2_CAPS che specifica le funzionalità WDDM 1.2 e successive della scheda grafica e kmD.

Supportato a partire da Windows 8.
KMTQAITYPE_UMD_DRIVER_VERSION
pPrivateDriverData punta a una struttura D3DKMT_UMD_DRIVER_VERSION che specifica la versione di UMD.

Supportato a partire da Windows 8.
KMTQAITYPE_DIRECTFLIP_SUPPORT
pPrivateDriverData punta a una struttura D3DKMT_DIRECTFLIP_SUPPORT che specifica se UMD supporta le operazioni Direct Flip.

Supportato a partire da Windows 8.
KMTQAITYPE_MULTIPLANEOVERLAY_SUPPORT
pPrivateDriverData punta a una struttura D3DKMT_MULTIPLANEOVERLAY_SUPPORT che specifica se UMD supporta operazioni di sovrapposizione multipla.

Supportato a partire da Windows 8.1.
KMTQAITYPE_DLIST_DRIVER_NAME
pPrivateDriverData punta a una struttura D3DKMT_DLIST_DRIVER_NAME che specifica il nome del driver che supporta la funzionalità elenco di visualizzazione (DList).

Supportato a partire da Windows 8.1.
KMTQAITYPE_WDDM_1_3_CAPS
pPrivateDriverData punta a una struttura D3DKMT_WDDM_1_3_CAPS con informazioni sui limiti WDDM 1.3 supportati.

Supportato a partire da Windows 8.1.
KMTQAITYPE_MULTIPLANEOVERLAY_HUD_SUPPORT
pPrivateDriverData punta a una struttura di D3DKMT_MULTIPLANEOVERLAY_HUD_SUPPORT che specifica se la MESSAGGISTICA unificata supporta operazioni di sovrapporzione multipla( HUD).

Supportato a partire da Windows 8.1.
KMTQAITYPE_WDDM_2_0_CAPS
pPrivateDriverData punta a una struttura D3DKMT_WDDM_2_0_CAPS con informazioni sui limiti WDDM 2.0 supportati. Supportato a partire da Windows 10 (WDDM 2.0).
KMTQAITYPE_NODEMETADATA
pPrivateDriverData punta a una struttura D3DKMT_NODEMETADATA che contiene i metadati relativi al nodo. Supportato a partire da Windows 10 (WDDM 2.0).
KMTQAITYPE_CPDRIVERNAME
pPrivateDriverData punta a una struttura D3DKMT_CPDRIVERNAME che specifica il nome del driver che supporta la funzionalità di protezione del contenuto (CP). Supportato a partire da Windows 10 (WDDM 2.0).
KMTQAITYPE_XBOX
pPrivateDriverData punta a una struttura D3DKMT_XBOX che specifica informazioni su Xbox. Supportato a partire da Windows 10 (WDDM 2.0).
KMTQAITYPE_INDEPENDENTFLIP_SUPPORT
pPrivateDriverData punta a una struttura D3DKMT_INDEPENDENTFLIP_SUPPORT che specifica se UMD supporta operazioni di inversione indipendenti. Supportato a partire da Windows 10 (WDDM 2.0).
KMTQAITYPE_MIRACASTCOMPANIONDRIVERNAME
pPrivateDriverData punta a una struttura D3DKMT_MIRACASTCOMPANIONDRIVERNAME che specifica il nome del driver che supporta la funzionalità complementare Miracast. Supportato a partire da Windows 10 (WDDM 2.0).
KMTQAITYPE_PHYSICALADAPTERCOUNT
pPrivateDriverData punta a una struttura D3DKMT_PHYSICAL_ADAPTER_COUNT che specifica il numero di adattatori fisici. Supportato a partire da Windows 10 (WDDM 2.0).
KMTQAITYPE_PHYSICALADAPTERDEVICEIDS
pPrivateDriverData punta a una struttura D3DKMT_QUERY_DEVICE_IDS che specifica gli ID dispositivo delle schede fisiche. Supportato a partire da Windows 10 (WDDM 2.0).
KMTQAITYPE_DRIVERCAPS_EXT
pPrivateDriverData punta a una struttura D3DKMT_DRIVERCAPS_EXT che specifica le funzionalità del driver estese. Supportato a partire da Windows 10 (WDDM 2.0).
KMTQAITYPE_QUERY_MIRACAST_DRIVER_TYPE
pPrivateDriverData punta a un valore D3DKMT_MIRACAST_DRIVER_TYPE che specifica il tipo di driver Miracast. Supportato a partire da Windows 10 (WDDM 2.0).
KMTQAITYPE_QUERY_GPUMMU_CAPS
pPrivateDriverData punta a una struttura D3DKMT_QUERY_GPUMMU_CAPS che specifica le funzionalità di gestione della memoria GPU (MMU). Supportato a partire da Windows 10 (WDDM 2.0).
KMTQAITYPE_QUERY_MULTIPLANEOVERLAY_DECODE_SUPPORT
pPrivateDriverData punta a una struttura D3DKMT_MULTIPLANEOVERLAY_DECODE_SUPPORT che specifica se UMD supporta operazioni di decodifica sovrapposta multiplane. Supportato a partire da Windows 10 (WDDM 2.0).
KMTQAITYPE_QUERY_HW_PROTECTION_TEARDOWN_COUNT
pPrivateDriverData punta a un valore UNIT che specifica il conteggio degli strappi di protezione hardware. Supportato a partire da Windows 10 (WDDM 2.0).
KMTQAITYPE_QUERY_ISBADDRIVERFORHWPROTECTIONDISABLED
pPrivateDriverData punta a una struttura D3DKMT_ISBADDRIVERFORHWPROTECTIONDISABLED che specifica se un driver non valido per la protezione hardware è disabilitato. Supportato a partire da Windows 10 (WDDM 2.0).
KMTQAITYPE_MULTIPLANEOVERLAY_SECONDARY_SUPPORT
pPrivateDriverData punta a una struttura di D3DKMT_MULTIPLANEOVERLAY_SECONDARY_SUPPORT che specifica se UMD fornisce supporto per la sovrimpressione multipla per gli schermi secondari. Supportato a partire da Windows 10 (WDDM 2.0).
KMTQAITYPE_INDEPENDENTFLIP_SECONDARY_SUPPORT
pPrivateDriverData punta a una struttura D3DKMT_INDEPENDENTFLIP_SECONDARY_SUPPORT che specifica se la messaggistica unificata supporta operazioni di scorrimento indipendenti per gli schermi secondari. Supportato a partire da Windows 10 (WDDM 2.0).
KMTQAITYPE_PANELFITTER_SUPPORT
pPrivateDriverData punta a una struttura di D3DKMT_PANELFITTER_SUPPORT che specifica se la MESSAGGISTICA unificata supporta le operazioni di montatura del pannello. Supportato a partire da Windows 10 versione 1607 (WDDM 2.1).
KMTQAITYPE_PHYSICALADAPTERPNPKEY
pPrivateDriverData punta a una struttura D3DKMT_QUERY_PHYSICAL_ADAPTER_PNPKEY che specifica la chiave PNP (Plug-and-Play) dell'adattatore fisico. Supportato a partire da Windows 10 versione 1703 (WDDM 2.2).
KMTQAITYPE_GETSEGMENTGROUPSIZE
pPrivateDriverData punta a una struttura D3DKMT_SEGMENTGROUPSIZEINFO che specifica le informazioni sulle dimensioni del gruppo di segmenti. Supportato a partire da Windows 10 versione 1703 (WDDM 2.2).
KMTQAITYPE_MPO3DDI_SUPPORT
pPrivateDriverData punta a una struttura D3DKMT_MPO3DDI_SUPPORT che specifica se il driver supporta le operazioni di sovrimpressione multipla versione 3. Disponibile a partire da Windows 10 versione 1703 (WDDM 2.2).
KMTQAITYPE_HWDRM_SUPPORT
pPrivateDriverData punta a una struttura D3DKMT_HWDRM_SUPPORT che specifica se il driver supporta operazioni DRM (Hardware Digital Rights Management). Disponibile a partire da Windows 10 versione 1703 (WDDM 2.2).
KMTQAITYPE_MPOKERNELCAPS_SUPPORT
pPrivateDriverData punta a una struttura D3DKMT_MPOKERNELCAPS_SUPPORT che specifica se sono supportate funzionalità del kernel di sovrimpressione multipla. Disponibile a partire da Windows 10 versione 1703 (WDDM 2.2).
KMTQAITYPE_MULTIPLANEOVERLAY_STRETCH_SUPPORT
pPrivateDriverData punta a una struttura D3DKMT_MULTIPLANEOVERLAY_STRETCH_SUPPORT che specifica se il driver supporta operazioni di estensione sovrapposte multiplane. Disponibile a partire da Windows 10 versione 1703 (WDDM 2.2).
KMTQAITYPE_GET_DEVICE_VIDPN_OWNERSHIP_INFO
pPrivateDriverData punta a una struttura D3DKMT_GET_DEVICE_VIDPN_OWNERSHIP_STATE che specifica lo stato di proprietà della rete video presente (VidPN) per un determinato dispositivo. Disponibile a partire da Windows 10 versione 1703 (WDDM 2.2).
KMTQAITYPE_QUERYREGISTRY
pPrivateDriverData punta a una struttura D3DKMT_ADAPTERREGISTRYINFO, in cui l'ultimo campo è effettivamente ridimensionato a variabile dal chiamante.

Questo tipo esegue una query nel Registro di sistema per ottenere informazioni comunemente memorizzate nella cache durante l'installazione del driver.
I componenti in modalità utente devono usare questa tecnica per supportare adattatori paravirtualizzati, anziché basarsi su metodi nativi del sistema operativo. Per altre informazioni, vedere Virtualizzazione GPU.

Supporto per questo tipo avviato con Windows 10 versione 1803 WDDM 2.4.
KMTQAITYPE_KMD_DRIVER_VERSION
KMTQAITYPE_BLOCKLIST_KERNEL
KMTQAITYPE_BLOCKLIST_RUNTIME
KMTQAITYPE_ADAPTERGUID_RENDER
KMTQAITYPE_ADAPTERADDRESS_RENDER
KMTQAITYPE_ADAPTERREGISTRYINFO_RENDER
KMTQAITYPE_CHECKDRIVERUPDATESTATUS_RENDER
KMTQAITYPE_DRIVERVERSION_RENDER
KMTQAITYPE_ADAPTERTYPE_RENDER
KMTQAITYPE_WDDM_1_2_CAPS_RENDER
KMTQAITYPE_WDDM_1_3_CAPS_RENDER
KMTQAITYPE_QUERY_ADAPTER_UNIQUE_GUID
KMTQAITYPE_NODEPERFDATA
KMTQAITYPE_ADAPTERPERFDATA
KMTQAITYPE_ADAPTERPERFDATA_CAPS
KMTQUITYPE_GPUVERSION
KMTQAITYPE_DRIVER_DESCRIPTION
KMTQAITYPE_DRIVER_DESCRIPTION_RENDER
KMTQAITYPE_SCANOUT_CAPS
KMTQAITYPE_DISPLAY_UMDRIVERNAME
KMTQAITYPE_PARAVIRTUALIZATION_RENDER
KMTQAITYPE_SERVICENAME
KMTQAITYPE_WDDM_2_7_CAPS
KMTQAITYPE_TRACKEDWORKLOAD_SUPPORT
KMTQAITYPE_HYBRID_DLIST_DLL_SUPPORT
pPrivateDriverData punta a una struttura di D3DKMT_HYBRID_DLIST_DLL_SUPPORT. Supportato a partire da Windows 10 versione 2004 (WDDM 2.7).
KMTQAITYPE_DISPLAY_CAPS
KMTQAITYPE_WDDM_2_9_CAPS
pPrivateDriverData punta a una struttura D3DKMT_WDDM_2_9_CAPS con informazioni sui limiti WDDM 2.9 supportati. Supportato a partire da Windows Server 2022.
KMTQAITYPE_CROSSADAPTERRESOURCE_SUPPORT
pPrivateDriverData punta a una struttura D3DKMT_CROSSADAPTERRESOURCE_SUPPORT. Supportato a partire da Windows Server 2022.
KMTQAITYPE_WDDM_3_0_CAPS
pPrivateDriverData punta a una struttura D3DKMT_WDDM_3_0_CAPS con informazioni sui limiti WDDM 3.0 supportati. Supportato a partire da Windows 11 versione 21H2.
KMTQAITYPE_WSAUMDIMAGENAME
KMTQAITYPE_VGPUINTERFACEID
KMTQAITYPE_WDDM_3_1_CAPS
pPrivateDriverData punta a una struttura D3DKMT_WDDM_3_1_CAPS con informazioni sui limiti WDDM 3.1 supportati. Supportato a partire da Windows 11 versione 22H2.

Osservazioni

Ogni valore di enumerazione indica come interpretare gli altri campi di D3DKMT_QUERYADAPTERINFO, in particolare D3DKMT_QUERYADAPTERINFO::p PrivateDriverData. pPrivateDriverData viene comunemente reinterpretata come struttura univoca, corrispondente a ogni valore di enumerazione. Esistono eccezioni, come descritto in precedenza.

Fabbisogno

Requisito Valore
Client minimo supportato Windows Vista (WDDM 1.0)
intestazione d3dkmthk.h

Vedere anche

D3DKMT_QUERYADAPTERINFO

D3DKMTQueryAdapterInfo

PFND3DKMT_QUERYADAPTERINFO