estrutura D3D11_1DDI_GETCAPTUREHANDLEDATA (d3d10umddi.h)
Define uma alocação de recursos em uma chamada para a função GetCaptureHandle .
Sintaxe
typedef struct _D3D11_1DDI_GETCAPTUREHANDLEDATA {
[in] D3D10DDI_HRESOURCE hResource;
[in] UINT ArrayIndex;
[out] D3DKMT_HANDLE hAllocation;
[out] UINT DataOffset;
[out] UINT DataSize;
} D3D11_1DDI_GETCAPTUREHANDLEDATA;
Membros
[in] hResource
O identificador para o recurso para o qual o identificador de alocação deve ser obtido.
O runtime do Direct3D versão 11 e posterior já verificará se esse recurso foi criado usando o valor D3D11_DDI_BIND_CAPTURE na enumeração D3D10_DDI_RESOURCE_BIND_FLAG .
[in] ArrayIndex
O elemento de matriz do qual os dados devem ser obtidos.
Se o recurso não foi criado como uma matriz de textura, esse valor será zero. Para uma matriz de textura, o runtime do Direct3D versão 11 e posterior já terá verificado se a matriz é válida.
[out] hAllocation
O endereço fornecido pelo driver do identificador de alocação do modo kernel associado a essa alocação.
[out] DataOffset
O deslocamento fornecido pelo driver dos dados solicitados dentro da alocação.
Se o recurso não foi criado como uma matriz de textura, esse valor normalmente é zero. Para uma matriz de textura, esse valor é o deslocamento dos dados do elemento de matriz dentro da alocação.
[out] DataSize
O tamanho fornecido pelo driver dos dados solicitados dentro da alocação.
Se o recurso não foi criado como uma matriz de textura, esse valor normalmente é o tamanho da alocação, em bytes. Para uma matriz de textura, esse valor é o tamanho dos dados do elemento dentro da alocação.
Comentários
Quando a função GetCaptureHandle é 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.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Windows Server 2012 |
Cabeçalho | d3d10umddi.h (inclua D3d10umddi.h) |