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