Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Un valore di enumerazione D3DDDICAPS_TYPE identifica le informazioni sulle funzionalità sottoposte a 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_DDRAWIl driver riceve un puntatore a una struttura DDRAW_CAPS. |
D3DDDICAPS_DDRAW_MODE_SPECIFICIl driver riceve un puntatore a una struttura DDRAW_MODE_SPECIFIC_CAPS. |
D3DDDICAPS_GETFORMATCOUNTIl driver riceve un puntatore al numero di formati di superficie dal tipo di enumerazione D3DDDIFORMAT supportato dal dispositivo. Vedere la sezione Osservazioni. |
D3DDDICAPS_GETFORMATDATAIl driver riceve un puntatore a una matrice di strutture FORMATOP per i formati di superficie supportati dal dispositivo. |
D3DDDICAPS_GETMULTISAMPLEQUALITYLEVELSIl driver riceve un puntatore a una struttura DDIMULTISAMPLEQUALITYLEVELSDATA. |
D3DDDICAPS_GETD3DQUERYCOUNTIl driver riceve un puntatore al numero di tipi di query supportati dal driver. Vedere la sezione Osservazioni. |
D3DDDICAPS_GETD3DQUERYDATAIl 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_GETD3D3CAPSIl driver riceve un puntatore a una struttura D3DHAL_GLOBALDRIVERDATA. |
D3DDDICAPS_GETD3D5CAPSQuesto valore non viene utilizzato. |
D3DDDICAPS_GETD3D6CAPSQuesto valore non viene utilizzato. |
D3DDDICAPS_GETD3D7CAPSIl driver riceve un puntatore a una struttura D3DHAL_D3DEXTENDEDCAPS. |
D3DDDICAPS_GETD3D8CAPSIl driver riceve un puntatore a una struttura D3DCAPS8, descritta nella documentazione di DirectX 8.0 SDK. |
D3DDDICAPS_GETD3D9CAPSIl driver riceve un puntatore a una struttura D3DCAPS9, descritta nella documentazione di DirectX 9.0 SDK. |
D3DDDICAPS_GETDECODEGUIDCOUNTIl driver riceve un puntatore al numero di tipi di decodifica DirectX Video Acceleration (DirectX VA), ovvero GUID decodificati, supportati dal driver. Vedere la sezione Osservazioni. |
D3DDDICAPS_GETDECODEGUIDSIl driver riceve un puntatore a una matrice di tipi di decodifica DirectX VA (ovvero GUID decodifica) supportati dal driver. |
D3DDDICAPS_GETDECODERTFORMATCOUNTIl driver riceve un puntatore al numero di formati di destinazione di rendering per un particolare tipo di decodifica DIRECTX VA , specificato dal membro pInfo della struttura D3DDDIARG_GETCAPS a cui punta il parametro pData della funzione PFND3DDDI_GETCAPS). Vedere la sezione Osservazioni. |
D3DDDICAPS_GETDECODERTFORMATSIl driver riceve un puntatore a una matrice di tipi di enumerazione D3DDDIFORMAT che rappresentano i formati di destinazione di rendering per un particolare tipo di decodifica DIRECTX VA (specificato in una struttura DXVADDI_DECODEINPUT a cui punta pInfo). |
D3DDDICAPS_GETDECODECOMPRESSEDBUFFERINFOCOUNTIl 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 di DXVADDI_DECODEINPUT a cui punta pInfo). Vedere la sezione Osservazioni. |
D3DDDICAPS_GETDECODECOMPRESSEDBUFFERINFOIl driver riceve una matrice di strutture di 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_GETDECODECONFIGURATIONCOUNTIl 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_GETDECODECONFIGURATIONSIl driver riceve un puntatore a una matrice di strutture di DXVADDI_CONFIGPICTUREDECODE per le 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). |
D3DDDICAPS_GETVIDEOPROCESSORDEVICEGUIDCOUNTIl 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 di DXVADDI_VIDEODESC a cui punta pInfo). Vedere la sezione Osservazioni. |
D3DDDICAPS_GETVIDEOPROCESSORDEVICEGUIDSIl 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_GETVIDEOPROCESSORRTFORMATCOUNTIl 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 pVideoProcGuid membro di una struttura DXVADDI_VIDEOPROCESSORINPUT a cui punta pInfo). Vedere la sezione Osservazioni. |
D3DDDICAPS_GETVIDEOPROCESSORRTFORMATSIl driver riceve un puntatore a una matrice di tipi di enumerazione D3DDDIFORMAT che rappresentano i formati di destinazione di rendering per un particolare tipo di dispositivo processore video DirectX VA (a cui punta il pVideoProcGuid membro di una struttura DXVADDI_VIDEOPROCESSORINPUT a cui punta pInfo). |
D3DDDICAPS_GETVIDEOPROCESSORRTSUBSTREAMFORMATCOUNTIl driver riceve un puntatore al numero di formati di destinazione di rendering per un particolare sottostream del processore video DirectX VA (a cui punta il pVideoProcGuid membro di una struttura DXVADDI_VIDEOPROCESSORINPUT a cui punta pInfo). Vedere la sezione Osservazioni. |
D3DDDICAPS_GETVIDEOPROCESSORRTSUBSTREAMFORMATSIl driver riceve un puntatore a una matrice di tipi di enumerazione D3DDDIFORMAT che rappresentano i formati di destinazione di rendering per un determinato sottostream del processore video DirectX VA (a cui punta il pVideoProcGuid membro di una struttura DXVADDI_VIDEOPROCESSORINPUT a cui punta pInfo). |
D3DDDICAPS_GETVIDEOPROCESSORCAPSIl driver riceve un puntatore a una struttura di 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_GETPROCAMPRANGEIl 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 determinato flusso video (specificato in una struttura DXVADDI_QUERYPROCAMPINPUT a cui punta pInfo). |
D3DDDICAPS_FILTERPROPERTYRANGEIl driver riceve un puntatore a una struttura DXVADDI_VALUERANGE che contiene l'intervallo di valori consentiti per una determinata impostazione di filtro in un determinato flusso video (specificato in una struttura DXVADDI_QUERYFILTERPROPERTYRANGEINPUT a cui punta pInfo). |
D3DDDICAPS_GETEXTENSIONGUIDCOUNTIl driver riceve un puntatore al numero di GUID di estensione supportati. Vedere la sezione Osservazioni. |
D3DDDICAPS_GETEXTENSIONGUIDSIl driver riceve un puntatore a una matrice di GUID di estensione supportati. |
D3DDDICAPS_GETEXTENSIONCAPSIl 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_GETGAMMARAMPCAPSIl driver riceve un puntatore a una struttura DDIGAMMACAPS per le funzionalità gamma supportate dal dispositivo. |
D3DDDICAPS_CHECKOVERLAYSUPPORTIl 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 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. Supportato a partire da Windows 7. |
D3DDDICAPS_DXVAHD_GETVPDEVCAPSIl driver riceve un puntatore a una struttura ns-d3dumddi-_dxvahdddi_vpdevcaps per le funzionalità del processore video supportate dal dispositivo decodificato (specificato in una struttura DXVAHDDDI_DEVICE_DESC a cui punta pInfo). Supportato a partire da Windows 7. |
D3DDDICAPS_DXVAHD_GETVPOUTPUTFORMATSIl driver riceve una matrice di tipi di enumerazione D3DDDIFORMAT che rappresentano i formati di output per il dispositivo decodificato , specificato in una struttura DXVAHDDDI_DEVICE_DESC a cui punta pInfo). Supportato a partire da Windows 7. |
D3DDDICAPS_DXVAHD_GETVPINPUTFORMATSIl driver riceve una matrice di D3DDDIFORMAT tipi di enumerazione che rappresentano i formati di input per il dispositivo decodificato ( specificato in una struttura DXVAHDDDI_DEVICE_DESC a cui punta pInfo). Supportato a partire da Windows 7. |
D3DDDICAPS_DXVAHD_GETVPCAPSIl driver riceve una matrice di strutture di DXVAHDDDI_VPCAPS per le funzionalità per ogni processore video supportato dal dispositivo decodificato (specificato in una struttura DXVAHDDDI_DEVICE_DESC a cui punta pInfo). Supportato a partire da Windows 7. |
D3DDDICAPS_DXVAHD_GETVPCUSTOMRATESIl driver riceve una matrice di strutture di 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_GETVPFILTERRANGEIl driver riceve un puntatore a una struttura di 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_GETCONTENTPROTECTIONCAPSIl driver riceve un puntatore a una struttura D3DCONTENTPROTECTIONCAPS per la specifica combinazione di crittografia e decodifica (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_GETCERTIFICATESIZEIl 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 questa dimensione 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_GETCERTIFICATEIl 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_INFOIl driver riceve un puntatore a una struttura 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_SUPPORTIl 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_CAPSIl driver riceve un puntatore a una struttura D3DDDI_MULTIPLANE_OVERLAY_CAPS che specifica le funzionalità di sovrapposizione multipla di base. In questo caso, i membri della struttura D3DDDIARG_GETCAPS indicano quanto segue: * D3DDDIARG_GETCAPS.Tipo ha un valore D3DDDICAPS_GET_MULTIPLANE_OVERLAY_CAPS. Se la funzione PFND3DDDI_GETCAPS viene chiamata con questo valore per Type e il driver non supporta le 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 dell'origine video presente, 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_RANGERiservato per l'uso del sistema. Non usare nel driver. Supportato a partire da Windows 8. |
D3DDDICAPS_GET_MULTIPLANE_OVERLAY_GROUP_CAPSIl driver riceve un puntatore a una struttura D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS che specifica un gruppo di funzionalità del piano di sovrapposizione. In questo caso, i membri della struttura D3DDDIARG_GETCAPS indicano quanto segue: * D3DDDIARG_GETCAPS.Tipo ha un valore pari a D3DDDICAPS_GET_MULTIPLANE_OVERLAY_GROUP_CAPS. Se la funzione PFND3DDDI_GETCAPS viene chiamata con questo valore per Type e il driver non supporta le 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 dell'origine video presente, VidPnSourceIde all'indice del gruppo di funzionalità GroupIndex. * D3DDDIARG_GETCAPS. pData è un puntatore di tipo D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS alla struttura delle funzionalità compilata 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_SUPPORTIl driver riceve un puntatore a una struttura D3DDDICAPS_SIMPLE_INSTANCING_SUPPORT che specifica semplici funzionalità di creazione di istanze. Supportato a partire da Windows 8.1. |
D3DDDICAPS_GET_MARKER_CAPSSupportato a partire da Windows 8.1. |
Osservazioni
Per informazioni su come specificare i valori dei membri D3DDDIARG_GETCAPS insieme ai valori costanti D3DDDICAPS_TYPE, vedere Osservazioni di PFND3DDDI_GETCAPS.
Fabbisogno
| Requisito | Valore |
|---|---|
| client minimo supportato | Windows Vista |
| intestazione | d3dumddi.h (include D3dumddi.h) |
Vedere 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