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 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)

Consulte también

DestroyDevice