Partilhar via


PFND3D10DDI_RETRIEVESUBOBJECT função de retorno de chamada (d3d10umddi.h)

O runtime do Direct3D chama a função de PFND3D10DDI_RETRIEVESUBOBJECT do driver para recuperar subpartas do objeto de dispositivo do driver Direct3D.

Sintaxe

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] Um identificador para o dispositivo de exibição (contexto gráfico).

SubDeviceID

ID do sub-dispositivo que identifica a tabela de funções que está sendo recuperada. Consulte Comentários.

ParamSize

O tamanho, em bytes, da estrutura de parâmetro de entrada que pParams aponta.

pParams

Um ponteiro para uma estrutura de parâmetro de entrada descrita pelo parâmetro SubDeviceID. Consulte Comentários.

OutputParamSize

O tamanho, em bytes, da estrutura do parâmetro de saída que pOutputParamsBuffer aponta para.

pOutputParamsBuffer

Um ponteiro para uma estrutura de parâmetro de saída descrita pelo parâmetro SubDeviceID. Consulte Comentários.

Valor de retorno

Retorna S_OK se a operação for bem-sucedida. Caso contrário, essa função retornará um resultado de erro apropriado.

Observações

A tabela a seguir descreve os valores possíveis para SubDeviceID, a estrutura de entrada associada apontada por pParamse a estrutura de saída que PFND3D10DDI_RETRIEVESUBOBJECT retorna no buffer apontado por pOutputParamsBuffer .

SubDeviceID Significado pParams pOutputParamsBuffer
2 Sub ID de uma tabela de funções de vídeo D3D 11. D3D11_1DDI_VIDEO_INPUT D3D11_1DDI_VIDEODEVICEFUNCS
3 Sub ID de uma tabela de funções de vídeo WDDM 2.0. D3DWDDM2_0DDI_VIDEO_INPUT D3DWDDM2_0DDI_VIDEODEVICEFUNCS
5 Sub-ID de uma tabela de funções de vídeo WDDM 2.1. D3DWDDM2_1DDI_VIDEO_INPUT D3DWDDM2_1DDI_VIDEODEVICEFUNCS.
6 Sub-ID de uma tabela de funções de vídeo WDDM 2.4 e posterior. Suporte a partir do WDDM 2.4. D3DWDDM2_4DDI_VIDEO_INPUT D3DWDDM2_4DDI_VIDEODEVICEFUNCS.
7 Sub-ID de uma tabela de funções de vídeo WDDM 2.4 (versão do Windows 10 versão 1803). D3DWDDM2_4DDI_VIDEO_INPUT_RS4_0 D3DWDDM2_4DDI_VIDEODEVICEFUNCS_RS4_0

O runtime do Direct3D considera que as subpartes recuperadas serão acrescentadas ao objeto de dispositivo do driver Direct3D e espera que elas sejam destruídas junto com o restante do dispositivo quando DestroyDevice for chamado.

Os subdevices são recuperados do objeto do dispositivo raiz de forma independente. A versão da interface DDI é fornecida implicitamente dentro da ID do sub-dispositivo.

Essa função é de thread livre.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8
servidor com suporte mínimo Windows Server 2012
da Plataforma de Destino Área de trabalho
cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Consulte também

DestroyDevice