Compartilhar 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.

Retornar valor

Nenhum

Comentários

Antes que o runtime do Microsoft Direct3D chame a função GetCaptureHandle , ele define os membros hResource e ArrayIndex 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 de memória alocado.

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Servidor mínimo com suporte Windows Server 2012
Plataforma de Destino Área de Trabalho
Cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Confira também

D3D11_1DDI_GETCAPTUREHANDLEDATA