PFND3D10DDI_RETRIEVESUBOBJECT función de devolución de llamada (d3d10umddi.h)
El tiempo de ejecución de Direct3D llama a la función PFND3D10DDI_RETRIEVESUBOBJECT del controlador para recuperar las subpartes del objeto de dispositivo del controlador Direct3D.
Sintaxis
PFND3D10DDI_RETRIEVESUBOBJECT Pfnd3d10ddiRetrievesubobject;
HRESULT Pfnd3d10ddiRetrievesubobject(
D3D10DDI_HDEVICE unnamedParam1,
UINT32 SubDeviceID,
SIZE_T ParamSize,
void *pParams,
SIZE_T OutputParamSize,
void *pOutputParamsBuffer
)
{...}
Parámetros
unnamedParam1
hDevice [in] Identificador del dispositivo de visualización (contexto gráfico).
SubDeviceID
Id. de subdirecurso que identifica la tabla de funciones que se va a recuperar. Vea comentarios.
ParamSize
Tamaño, en bytes, de la estructura de parámetros de entrada a la que pParams apunta.
pParams
Puntero a una estructura de parámetros de entrada descrita por el parámetro SubDeviceID. Vea comentarios.
OutputParamSize
Tamaño, en bytes, de la estructura de parámetros de salida a la que pOutputParamsBuffer.
pOutputParamsBuffer
Puntero a una estructura de parámetros de salida descrita por el parámetro SubDeviceID. Vea comentarios.
Valor devuelto
Devuelve S_OK si la operación se realiza correctamente. De lo contrario, esta función devuelve un resultado de error adecuado.
Observaciones
En la tabla siguiente se describen los valores posibles para SubDeviceID , la estructura de entrada asociada a la que apunta pParamsy la estructura de salida a la que PFND3D10DDI_RETRIEVESUBOBJECT devuelve en el búfer al que apunta pOutputParamsBuffer .
SubDeviceID | Significado | pParams | pOutputParamsBuffer |
---|---|---|---|
2 | Sub ID para una tabla de funciones de vídeo D3D 11. | D3D11_1DDI_VIDEO_INPUT | D3D11_1DDI_VIDEODEVICEFUNCS |
3 | Sub ID para una tabla de funciones de vídeo WDDM 2.0. | D3DWDDM2_0DDI_VIDEO_INPUT | D3DWDDM2_0DDI_VIDEODEVICEFUNCS |
5 | Sub ID para una tabla de funciones de vídeo WDDM 2.1. | D3DWDDM2_1DDI_VIDEO_INPUT | D3DWDDM2_1DDI_VIDEODEVICEFUNCS . |
6 | Sub ID para una tabla de funciones de vídeo WDDM 2.4 y posteriores. Se admite a partir de WDDM 2.4. | D3DWDDM2_4DDI_VIDEO_INPUT | D3DWDDM2_4DDI_VIDEODEVICEFUNCS. |
7 | Sub ID para una tabla de funciones de vídeo de WDDM 2.4 (versión 1803 de Windows 10). | D3DWDDM2_4DDI_VIDEO_INPUT_RS4_0 | D3DWDDM2_4DDI_VIDEODEVICEFUNCS_RS4_0 |
El tiempo de ejecución de Direct3D considera que las subpartes recuperadas se anexan al objeto de dispositivo del controlador Direct3D y espera que se destruyan junto con el resto del dispositivo cuando se llama a destroyDevice.
Los subdispositivos se recuperan del objeto de dispositivo raíz de forma independiente. La versión de la interfaz DDI se proporciona implícitamente dentro del identificador del subdirecurso.
Esta función es de subproceso libre.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 8 |
servidor mínimo admitido | Windows Server 2012 |
de la plataforma de destino de | Escritorio |
encabezado de | d3d10umddi.h (incluya D3d10umddi.h) |