Partilhar via


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

Retorna o identificador de um recurso especificado que foi alocado pelo driver. Essa função também retorna o tamanho e o local dos dados especificados dentro do recurso.

Sintaxe

PFND3D11_1DDI_GETCAPTUREHANDLE Pfnd3d111DdiGetcapturehandle;

void Pfnd3d111DdiGetcapturehandle(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_GETCAPTUREHANDLEDATA *pHandleData
)
{...}

Parâmetros

hDevice

Um identificador para o dispositivo de exibição (contexto gráfico).

pHandleData

Um ponteiro para uma estrutura D3D11_1DDI_GETCAPTUREHANDLEDATA que define a alocação de recursos.

Valor de retorno

Nenhum

Observações

Antes que o runtime do Microsoft Direct3D chame a função GetCaptureHandle, ele define os membros hResource e ArrayIndex membros da estrutura D3D11_1DDI_GETCAPTUREHANDLEDATA para especificar um recurso. Quando essa função é chamada, o driver atualiza a estrutura com o identificador de alocação do modo kernel associado ao recurso especificado, bem como o tamanho dos dados do recurso e seu deslocamento dentro de um bloco alocado de memória.

Observação o runtime do Direct3D chama essa função apenas para recursos que foram criados com o sinalizador D3D11_DDI_BIND_CAPTURE.
 

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

D3D11_1DDI_GETCAPTUREHANDLEDATA