PFND3D10_2DDI_GETSUPPORTEDVERSIONS función de devolución de llamada (d3d10umddi.h)
La función GetSupportedVersions consulta las versiones de la interfaz direct3D que admite el controlador.
Sintaxis
PFND3D10_2DDI_GETSUPPORTEDVERSIONS Pfnd3d102DdiGetsupportedversions;
HRESULT Pfnd3d102DdiGetsupportedversions(
D3D10DDI_HADAPTER unnamedParam1,
UINT32 *puEntries,
UINT64 *pSupportedDDIInterfaceVersions
)
{...}
Parámetros
unnamedParam1
hAdapter [in]
Identificador que identifica el adaptador de gráficos.
puEntries
Un puntero a una variable que, en la entrada, contiene el número de entradas que el pSupportedDDIInterfaceVersions matriz debe devolver y, en la salida, el número de entradas que devuelve realmente el pSupportedDDIInterfaceVersions matriz.
pSupportedDDIInterfaceVersions
Puntero a un bloque de memoria que recibe la matriz de versiones de interfaz de Direct3D que admite el controlador.
Valor devuelto
GetSupportedVersions devuelve uno de los siguientes valores:
código de retorno | descripción |
---|---|
S_OK | Las funcionalidades se recuperan correctamente. |
E_OUTOFMEMORY | GetSupportedVersions no pudo asignar memoria necesaria para que se complete. |
Observaciones
Cuando el tiempo de ejecución de Direct3D llama a la función OpenAdapter10_2 del controlador, la interfaz de y version miembros de la estructura de D3D10DDIARG_OPENADAPTER contienen la versión DDI que usa el tiempo de ejecución para crear instancias del controlador. El controlador puede omitir completamente estos miembros. En su lugar, el controlador puede devolver funcionalidades e información de versión a través de su función GetSupportedVersions.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | GetSupportedVersions es compatible a partir del sistema operativo Windows 7. |
de la plataforma de destino de | Escritorio |
encabezado de | d3d10umddi.h (incluya D3d10umddi.h, Prdrvcom.h) |