enumerazione D3DDDICAPS_TYPE (d3dumddi.h)
Un valore di enumerazione D3DDDICAPS_TYPE identifica le informazioni sulle funzionalità su cui viene eseguita una query dal runtime D3D in una chiamata alla funzione PFND3DDDI_GETCAPS del driver.
Sintassi
typedef enum _D3DDDICAPS_TYPE {
D3DDDICAPS_DDRAW,
D3DDDICAPS_DDRAW_MODE_SPECIFIC,
D3DDDICAPS_GETFORMATCOUNT,
D3DDDICAPS_GETFORMATDATA,
D3DDDICAPS_GETMULTISAMPLEQUALITYLEVELS,
D3DDDICAPS_GETD3DQUERYCOUNT,
D3DDDICAPS_GETD3DQUERYDATA,
D3DDDICAPS_GETD3D3CAPS,
D3DDDICAPS_GETD3D5CAPS,
D3DDDICAPS_GETD3D6CAPS,
D3DDDICAPS_GETD3D7CAPS,
D3DDDICAPS_GETD3D8CAPS,
D3DDDICAPS_GETD3D9CAPS,
D3DDDICAPS_GETDECODEGUIDCOUNT,
D3DDDICAPS_GETDECODEGUIDS,
D3DDDICAPS_GETDECODERTFORMATCOUNT,
D3DDDICAPS_GETDECODERTFORMATS,
D3DDDICAPS_GETDECODECOMPRESSEDBUFFERINFOCOUNT,
D3DDDICAPS_GETDECODECOMPRESSEDBUFFERINFO,
D3DDDICAPS_GETDECODECONFIGURATIONCOUNT,
D3DDDICAPS_GETDECODECONFIGURATIONS,
D3DDDICAPS_GETVIDEOPROCESSORDEVICEGUIDCOUNT,
D3DDDICAPS_GETVIDEOPROCESSORDEVICEGUIDS,
D3DDDICAPS_GETVIDEOPROCESSORRTFORMATCOUNT,
D3DDDICAPS_GETVIDEOPROCESSORRTFORMATS,
D3DDDICAPS_GETVIDEOPROCESSORRTSUBSTREAMFORMATCOUNT,
D3DDDICAPS_GETVIDEOPROCESSORRTSUBSTREAMFORMATS,
D3DDDICAPS_GETVIDEOPROCESSORCAPS,
D3DDDICAPS_GETPROCAMPRANGE,
D3DDDICAPS_FILTERPROPERTYRANGE,
D3DDDICAPS_GETEXTENSIONGUIDCOUNT,
D3DDDICAPS_GETEXTENSIONGUIDS,
D3DDDICAPS_GETEXTENSIONCAPS,
D3DDDICAPS_GETGAMMARAMPCAPS,
D3DDDICAPS_CHECKOVERLAYSUPPORT,
D3DDDICAPS_DXVAHD_GETVPDEVCAPS,
D3DDDICAPS_DXVAHD_GETVPOUTPUTFORMATS,
D3DDDICAPS_DXVAHD_GETVPINPUTFORMATS,
D3DDDICAPS_DXVAHD_GETVPCAPS,
D3DDDICAPS_DXVAHD_GETVPCUSTOMRATES,
D3DDDICAPS_DXVAHD_GETVPFILTERRANGE,
D3DDDICAPS_GETCONTENTPROTECTIONCAPS,
D3DDDICAPS_GETCERTIFICATESIZE,
D3DDDICAPS_GETCERTIFICATE,
D3DDDICAPS_GET_ARCHITECTURE_INFO,
D3DDDICAPS_GET_SHADER_MIN_PRECISION_SUPPORT,
D3DDDICAPS_GET_MULTIPLANE_OVERLAY_CAPS,
D3DDDICAPS_GET_MULTIPLANE_OVERLAY_FILTER_RANGE,
D3DDDICAPS_GET_MULTIPLANE_OVERLAY_GROUP_CAPS,
D3DDDICAPS_GET_SIMPLE_INSTANCING_SUPPORT,
D3DDDICAPS_GET_MARKER_CAPS
} D3DDDICAPS_TYPE;
Costanti
D3DDDICAPS_DDRAW Il driver riceve un puntatore a una struttura DDRAW_CAPS . |
D3DDDICAPS_DDRAW_MODE_SPECIFIC Il driver riceve un puntatore a una struttura DDRAW_MODE_SPECIFIC_CAPS . |
D3DDDICAPS_GETFORMATCOUNT Il driver riceve un puntatore al numero di formati di superficie dal tipo di enumerazione D3DDDIFORMAT supportato dal dispositivo. Vedere la sezione Osservazioni. |
D3DDDICAPS_GETFORMATDATA Il driver riceve un puntatore a una matrice di strutture FORMATOP per i formati di superficie supportati dal dispositivo. |
D3DDDICAPS_GETMULTISAMPLEQUALITYLEVELS Il driver riceve un puntatore a una struttura DDIMULTISAMPLEQUALITYLEVELSDATA . |
D3DDDICAPS_GETD3DQUERYCOUNT Il driver riceve un puntatore al numero di tipi di query supportati dal driver. Vedere la sezione Osservazioni. |
D3DDDICAPS_GETD3DQUERYDATA Il driver riceve un puntatore a una matrice di strutture o tipi di dati per tipi di query diversi, rappresentati da valori del tipo di enumerazione D3DDDIQUERYTYPE. Per altre informazioni sulle D3DDDIQUERYTYPE, vedere il membro QueryType della struttura D3DDDIARG_CREATEQUERY . |
D3DDDICAPS_GETD3D3CAPS Il driver riceve un puntatore a una struttura D3DHAL_GLOBALDRIVERDATA . |
D3DDDICAPS_GETD3D5CAPS Questo valore non viene utilizzato. |
D3DDDICAPS_GETD3D6CAPS Questo valore non viene utilizzato. |
D3DDDICAPS_GETD3D7CAPS Il driver riceve un puntatore a una struttura D3DHAL_D3DEXTENDEDCAPS . |
D3DDDICAPS_GETD3D8CAPS Il driver riceve un puntatore a una struttura D3DCAPS8, descritta nella documentazione di DirectX 8.0 SDK. |
D3DDDICAPS_GETD3D9CAPS Il driver riceve un puntatore a una struttura D3DCAPS9, descritta nella documentazione di DirectX 9.0 SDK. |
D3DDDICAPS_GETDECODEGUIDCOUNT Il driver riceve un puntatore al numero di tipi di decodifica DirectX Video Acceleration (DirectX VA) (ovvero i GUID decodificati) supportati dal driver. Vedere la sezione Osservazioni. |
D3DDDICAPS_GETDECODEGUIDS Il driver riceve un puntatore a una matrice di tipi di decodifica DIRECTX VA (ovvero i GUID decodificati) supportati dal driver. |
D3DDDICAPS_GETDECODERTFORMATCOUNT Il driver riceve un puntatore al numero di formati di destinazione di rendering per un tipo di decodifica DIRECTX VA specifico, specificato dal membro pInfo della struttura D3DDDIARG_GETCAPS a cui punta il parametro pData della funzione PFND3DDDI_GETCAPS . Vedere la sezione Osservazioni. |
D3DDDICAPS_GETDECODERTFORMATS Il driver riceve un puntatore a una matrice di D3DDDIFORMAT tipi di enumerazione che rappresentano i formati di destinazione di rendering per un particolare tipo di decodifica VA DirectX (specificato in una struttura DXVADDI_DECODEINPUT a cui punta pInfo). |
D3DDDICAPS_GETDECODECOMPRESSEDBUFFERINFOCOUNT Il driver riceve un puntatore al numero di tipi di buffer compressi necessari per accelerare un particolare tipo di decodifica video directX VA (specificato in una struttura DXVADDI_DECODEINPUT a cui punta pInfo). Vedere la sezione Osservazioni. |
D3DDDICAPS_GETDECODECOMPRESSEDBUFFERINFO Il driver riceve una matrice di strutture DXVADDI_DECODEBUFFERINFO che contengono informazioni sui tipi di buffer compressi necessari per accelerare un particolare tipo di decodifica video directX VA (specificato in una struttura DXVADDI_DECODEINPUT a cui punta pInfo). |
D3DDDICAPS_GETDECODECONFIGURATIONCOUNT Il driver riceve un puntatore al numero di configurazioni per un particolare formato di destinazione di rendering di un tipo di decodifica DIRECTX VA (specificato in una struttura DXVADDI_DECODEINPUT a cui punta pInfo). Vedere la sezione Osservazioni. |
D3DDDICAPS_GETDECODECONFIGURATIONS Il driver riceve un puntatore a una matrice di strutture DXVADDI_CONFIGPICTUREDECODE per le configurazioni per un particolare formato di destinazione di rendering di un tipo di decodifica VA DirectX ,specificato in una struttura DXVADDI_DECODEINPUT a cui punta pInfo. |
D3DDDICAPS_GETVIDEOPROCESSORDEVICEGUIDCOUNT Il driver riceve un puntatore al numero di tipi di dispositivo del processore video (GUID) usati per elaborare un flusso video specifico (specificato in una struttura DXVADDI_VIDEODESC a cui punta pInfo). Vedere la sezione Osservazioni. |
D3DDDICAPS_GETVIDEOPROCESSORDEVICEGUIDS Il driver riceve un puntatore a una matrice di tipi di dispositivo del processore video (GUID) usati per elaborare un flusso video specifico (specificato in una struttura DXVADDI_VIDEODESC a cui punta pInfo). |
D3DDDICAPS_GETVIDEOPROCESSORRTFORMATCOUNT Il driver riceve un puntatore al numero di formati di destinazione di rendering per un particolare tipo di dispositivo processore video DirectX VA, a cui punta il membro pVideoProcGuid di una struttura DXVADDI_VIDEOPROCESSORINPUT a cui punta pInfo. Vedere la sezione Osservazioni. |
D3DDDICAPS_GETVIDEOPROCESSORRTFORMATS Il driver riceve un puntatore a una matrice di D3DDDIFORMAT tipi di enumerazione che rappresentano i formati di destinazione di rendering per un particolare tipo di dispositivo processore video DirectX VA , a cui punta il membro pVideoProcGuid di una struttura DXVADDI_VIDEOPROCESSORINPUT a cui punta pInfo. |
D3DDDICAPS_GETVIDEOPROCESSORRTSUBSTREAMFORMATCOUNT Il driver riceve un puntatore al numero di formati di destinazione di rendering per un determinato sottostream del processore video DirectX VA, a cui punta il membro pVideoProcGuid di una struttura DXVADDI_VIDEOPROCESSORINPUT a cui punta pInfo. Vedere la sezione Osservazioni. |
D3DDDICAPS_GETVIDEOPROCESSORRTSUBSTREAMFORMATS Il driver riceve un puntatore a una matrice di D3DDDIFORMAT tipi di enumerazione che rappresentano i formati di destinazione di rendering per un determinato sottostream del processore video DirectX VA (a cui punta il membro pVideoProcGuid di una struttura DXVADDI_VIDEOPROCESSORINPUT a cui punta pInfo). |
D3DDDICAPS_GETVIDEOPROCESSORCAPS Il driver riceve un puntatore a una struttura DXVADDI_VIDEOPROCESSORCAPS che contiene informazioni sulle funzionalità di elaborazione video in un flusso video specifico (specificato in una struttura DXVADDI_VIDEOPROCESSORINPUT a cui punta pInfo). |
D3DDDICAPS_GETPROCAMPRANGE Il driver riceve un puntatore a una struttura DXVADDI_VALUERANGE che contiene l'intervallo di valori consentiti per una particolare proprietà del controllo ProcAmp in un flusso video specifico , specificato in una struttura DXVADDI_QUERYPROCAMPINPUT a cui punta pInfo. |
D3DDDICAPS_FILTERPROPERTYRANGE Il driver riceve un puntatore a una struttura DXVADDI_VALUERANGE che contiene l'intervallo di valori consentiti per una determinata impostazione di filtro in un flusso video specifico ,specificato in una struttura DXVADDI_QUERYFILTERPROPERTYRANGEINPUT a cui punta pInfo. |
D3DDDICAPS_GETEXTENSIONGUIDCOUNT Il driver riceve un puntatore al numero di GUID di estensione supportati. Vedere la sezione Osservazioni. |
D3DDDICAPS_GETEXTENSIONGUIDS Il driver riceve un puntatore a una matrice di GUID di estensione supportati. |
D3DDDICAPS_GETEXTENSIONCAPS Il driver riceve un puntatore a una struttura privata che contiene informazioni su una funzionalità di un GUID di estensione ,specificato in una struttura DXVADDI_QUERYEXTENSIONCAPSINPUT a cui punta pInfo. |
D3DDDICAPS_GETGAMMARAMPCAPS Il driver riceve un puntatore a una struttura DDIGAMMACAPS per le funzionalità gamma supportate dal dispositivo. |
D3DDDICAPS_CHECKOVERLAYSUPPORT Il driver riceve un puntatore a una struttura D3DOVERLAYCAPS che contiene informazioni sulle funzionalità di una particolare sovrimpressione. Gli attributi della sovrimpressione e della modalità di visualizzazione in cui l'applicazione chiamante vuole usare la sovrimpressione vengono specificati in una struttura DDICHECKOVERLAYSUPPORTINPUT a cui punta pInfo. Se il driver supporta la sovrimpressione, il driver imposta i membri del D3DOVERLAYCAPS; in caso contrario, il driver non riesce la chiamata alla relativa funzione PFND3DDDI_GETCAPS con D3DDDIERR_UNSUPPORTEDOVERLAYFORMAT o D3DDDIERR_UNSUPPORTEDOVERLAY a seconda che la mancanza di supporto sia basata sul formato di sovrimpressione. D3DOVERLAYCAPS è descritto nella documentazione di DirectXSDK. Per altre informazioni, vedere Overlay DDI.For more information, see Overlay DDI. Supportato a partire da Windows 7. |
D3DDDICAPS_DXVAHD_GETVPDEVCAPS Il driver riceve un puntatore a una struttura ns-d3dumddi-_dxvahdddi_vpdevcaps per le funzionalità del processore video supportate dal dispositivo di decodifica (specificato in una struttura DXVAHDDDI_DEVICE_DESC a cui punta pInfo). Supportato a partire da Windows 7. |
D3DDDICAPS_DXVAHD_GETVPOUTPUTFORMATS Il driver riceve una matrice di D3DDDIFORMAT tipi di enumerazione che rappresentano i formati di output per il dispositivo decodifica (specificato in una struttura DXVAHDDDI_DEVICE_DESC a cui punta pInfo). Supportato a partire da Windows 7. |
D3DDDICAPS_DXVAHD_GETVPINPUTFORMATS Il driver riceve una matrice di D3DDDIFORMAT tipi di enumerazione che rappresentano i formati di input per il dispositivo decode (specificato in una struttura DXVAHDDDI_DEVICE_DESC a cui punta pInfo). Supportato a partire da Windows 7. |
D3DDDICAPS_DXVAHD_GETVPCAPS Il driver riceve una matrice di strutture DXVAHDDDI_VPCAPS per le funzionalità di ogni processore video supportato dal dispositivo di decodifica (specificato in una struttura DXVAHDDDI_DEVICE_DESC a cui punta pInfo). Supportato a partire da Windows 7. |
D3DDDICAPS_DXVAHD_GETVPCUSTOMRATES Il driver riceve una matrice di strutture DXVAHDDDI_CUSTOM_RATE_DATA per le frequenze dei fotogrammi personalizzate supportate da un processore video (specificato da un CONST_GUID a cui punta pInfo). Supportato a partire da Windows 7. |
D3DDDICAPS_DXVAHD_GETVPFILTERRANGE Il driver riceve un puntatore a una struttura DXVAHDDDI_FILTER_RANGE_DATA per l'intervallo supportato dal filtro (specificato da un valore di enumerazione DXVAHDDDI_FILTER a cui punta pInfo). Supportato a partire da Windows 7. |
D3DDDICAPS_GETCONTENTPROTECTIONCAPS Il driver riceve un puntatore a una struttura D3DCONTENTPROTECTIONCAPS per la combinazione di crittografia e decodifica specifica (specificata in una struttura DDICONTENTPROTECTIONCAPS a cui punta pInfo) che il driver deve usare. D3DCONTENTPROTECTIONCAPS è descritto nella documentazione di DirectXSDK. Per altre informazioni, vedere Content Protection DDI. Supportato a partire da Windows 7. |
D3DDDICAPS_GETCERTIFICATESIZE Il driver riceve un puntatore a un numero che specifica le dimensioni, in byte, del certificato del driver utilizzato per un tipo di canale. Il runtime usa queste dimensioni per allocare un buffer per contenere il certificato. Il runtime passa questo buffer nella chiamata PFND3DDDI_GETCAPS con D3DDDICAPS_GETCERTIFICATE impostato. Supportato a partire da Windows 7. Vedere la sezione Osservazioni. |
D3DDDICAPS_GETCERTIFICATE Il driver riceve un puntatore al certificato del driver , descritto in una struttura DDICERTIFICATEINFO a cui punta pInfo. Il runtime passa un buffer nel membro pData della struttura D3DDDIARG_GETCAPS che il driver può riempire con il certificato. Supportato a partire da Windows 7. |
D3DDDICAPS_GET_ARCHITECTURE_INFO Il driver riceve un puntatore a una struttura di D3DDDICAPS_ARCHITECTURE_INFO che contiene informazioni sull'architettura della scheda DirectX 11.1 supportata dal dispositivo. Supportato a partire da Windows 8. |
D3DDDICAPS_GET_SHADER_MIN_PRECISION_SUPPORT Il driver riceve un puntatore a una struttura D3D11_DDI_SHADER_MIN_PRECISION_SUPPORT_DATA che specifica i livelli di precisione minimi supportati dal driver negli shader. Supportato a partire da Windows 8. |
D3DDDICAPS_GET_MULTIPLANE_OVERLAY_CAPS Il driver riceve un puntatore a una struttura D3DDDI_MULTIPLANE_OVERLAY_CAPS che specifica le funzionalità di sovrimpressione multipla di base. In questo caso, i membri della struttura D3DDDIARG_GETCAPS indicano quanto segue: * D3DDDIARG_GETCAPS. Il tipo ha un valore di D3DDDICAPS_GET_MULTIPLANE_OVERLAY_CAPS. Se la funzione PFND3DDDI_GETCAPS viene chiamata con questo valore per Type e il driver non supporta sovrimpressioni multiplane, il driver deve restituire un codice di errore. * D3DDDIARG_GETCAPS. pInfo è un puntatore di tipo D3DDDI_VIDEO_PRESENT_SOURCE_ID al numero di identificazione in base zero del video presente nell'origine , VidPnSourceId. * D3DDDIARG_GETCAPS. pData è un puntatore di tipo D3DDDI_MULTIPLANE_OVERLAY_CAPS alla struttura delle funzionalità compilata dal driver. * D3DDDIARG_GETCAPS. DataSize è il valore di sizeof(D3DDDI_MULTIPLANE_OVERLAY_CAPS) .Supportato a partire da Windows 8.1. |
D3DDDICAPS_GET_MULTIPLANE_OVERLAY_FILTER_RANGE Riservato per l'utilizzo nel sistema. Non usare nel driver. Supportato a partire da Windows 8. |
D3DDDICAPS_GET_MULTIPLANE_OVERLAY_GROUP_CAPS Il driver riceve un puntatore a una struttura D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS che specifica un gruppo di funzionalità del piano di sovrimpressione. In questo caso, i membri della struttura D3DDDIARG_GETCAPS indicano quanto segue: * D3DDDIARG_GETCAPS. Il tipo ha un valore di D3DDDICAPS_GET_MULTIPLANE_OVERLAY_GROUP_CAPS. Se la funzione PFND3DDDI_GETCAPS viene chiamata con questo valore per Type e il driver non supporta sovrimpressioni multiplane, il driver deve restituire un codice di errore. * D3DDDIARG_GETCAPS. pInfo è un puntatore di tipo D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS_INPUT al numero di identificazione in base zero del video presente nell'origine, VidPnSourceId e nell'indice del gruppo di funzionalità, GroupIndex. * D3DDDIARG_GETCAPS. pData è un puntatore di tipo D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS alla struttura delle funzionalità compilate dal driver. * D3DDDIARG_GETCAPS. DataSize è il valore di sizeof(D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS) .Supportato a partire da Windows 8.1. |
D3DDDICAPS_GET_SIMPLE_INSTANCING_SUPPORT Il driver riceve un puntatore a una struttura D3DDDICAPS_SIMPLE_INSTANCING_SUPPORT che specifica funzionalità di instancing semplici. Supportato a partire da Windows 8.1. |
D3DDDICAPS_GET_MARKER_CAPS Supportato a partire da Windows 8.1. |
Commenti
Per informazioni su come specificare i valori dei membri D3DDDIARG_GETCAPS insieme ai valori costanti D3DDDICAPS_TYPE , vedere Osservazioni di PFND3DDDI_GETCAPS.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Intestazione | d3dumddi.h (include D3dumddi.h) |
Vedi anche
D3D11_DDI_SHADER_MIN_PRECISION_SUPPORT_DATA
D3DDDICAPS_SIMPLE_INSTANCING_SUPPORT
D3DDDI_MULTIPLANE_OVERLAY_CAPS
D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS
D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS_INPUT