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 de gráficos).
SubDeviceID
Id. de subdirecurso que identifica la tabla de funciones que se va a recuperar. Vea la sección Comentarios.
ParamSize
Tamaño, en bytes, de la estructura de parámetros de entrada a la que apunta pParams .
pParams
Puntero a una estructura de parámetros de entrada descrita por el parámetro SubDeviceID . Vea la sección Comentarios.
OutputParamSize
Tamaño, en bytes, de la estructura de parámetros de salida a la que apunta pOutputParamsBuffer .
pOutputParamsBuffer
Puntero a una estructura de parámetros de salida descrita por el parámetro SubDeviceID . Vea la sección 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.
Comentarios
En la tabla siguiente se describen los valores posibles para SubDeviceID, la estructura de entrada asociada a la que apunta pParams y la estructura de salida 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 de WDDM 2.0. | D3DWDDM2_0DDI_VIDEO_INPUT | D3DWDDM2_0DDI_VIDEODEVICEFUNCS |
5 | Sub ID para una tabla de funciones de vídeo de 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 versiones 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 WDDM 2.4 (Windows 10 versión 1803). | 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 subproceso.
Esta función es de subproceso libre.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Plataforma de destino | Escritorio |
Encabezado | d3d10umddi.h (incluya D3d10umddi.h) |