Compartir a través de


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)

Consulte también

destroyDevice