estructura D3D11_1DDI_GETCAPTUREHANDLEDATA (d3d10umddi.h)
Define una asignación de recursos en una llamada a la función GetCaptureHandle .
Sintaxis
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;
Miembros
[in] hResource
Identificador del recurso para el que se va a obtener el identificador de asignación.
El entorno de ejecución de Direct3D versión 11 y posteriores ya habrá comprobado que este recurso se creó con el valor de D3D11_DDI_BIND_CAPTURE en la enumeración D3D10_DDI_RESOURCE_BIND_FLAG .
[in] ArrayIndex
Elemento de matriz del que se van a obtener los datos.
Si el recurso no se creó como una matriz de texturas, este valor es cero. En el caso de una matriz de texturas, el entorno de ejecución de Direct3D versión 11 y posteriores ya habrá comprobado que la matriz es válida.
[out] hAllocation
Dirección proporcionada por el controlador del identificador de asignación del modo kernel asociado a esta asignación.
[out] DataOffset
Desplazamiento proporcionado por el controlador de los datos solicitados dentro de la asignación.
Si el recurso no se creó como una matriz de texturas, este valor suele ser cero. Para una matriz de texturas, este valor es el desplazamiento de los datos del elemento de matriz dentro de la asignación.
[out] DataSize
Tamaño proporcionado por el controlador de los datos solicitados dentro de la asignación.
Si el recurso no se creó como una matriz de texturas, este valor suele ser el tamaño de la asignación, en bytes. Para una matriz de texturas, este valor es el tamaño de los datos del elemento dentro de la asignación.
Comentarios
Cuando se llama a la función GetCaptureHandle , el controlador actualiza la estructura con el identificador de asignación de modo kernel asociado al recurso especificado, así como el tamaño de los datos del recurso y su desplazamiento dentro de un bloque de memoria asignado.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Encabezado | d3d10umddi.h (incluya D3d10umddi.h) |