struttura D3D11_1DDI_GETCAPTUREHANDLEDATA (d3d10umddi.h)
Definisce un'allocazione di risorse in una chiamata alla funzione GetCaptureHandle .
Sintassi
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;
Members
[in] hResource
Handle per la risorsa per la quale deve essere ottenuto l'handle di allocazione.
Il runtime Direct3D versione 11 e successive avrà già verificato che questa risorsa sia stata creata usando il valore D3D11_DDI_BIND_CAPTURE nell'enumerazione D3D10_DDI_RESOURCE_BIND_FLAG .
[in] ArrayIndex
Elemento della matrice da cui ottenere i dati.
Se la risorsa non è stata creata come matrice di trama, questo valore è zero. Per una matrice di trame, il runtime Direct3D versione 11 e successive avrà già verificato che la matrice sia valida.
[out] hAllocation
Indirizzo fornito dal driver dell'handle di allocazione in modalità kernel associato a questa allocazione.
[out] DataOffset
Offset fornito dal driver dei dati richiesti all'interno dell'allocazione.
Se la risorsa non è stata creata come matrice di trame, questo valore è in genere zero. Per una matrice di trame, questo valore è l'offset dei dati dell'elemento della matrice all'interno dell'allocazione.
[out] DataSize
Dimensioni fornite dal driver dei dati richiesti all'interno dell'allocazione.
Se la risorsa non è stata creata come matrice di trame, questo valore è in genere la dimensione dell'allocazione, in byte. Per una matrice di trame, questo valore è la dimensione dei dati dell'elemento all'interno dell'allocazione.
Commenti
Quando viene chiamata la funzione GetCaptureHandle , il driver aggiorna la struttura con l'handle di allocazione in modalità kernel associato alla risorsa specificata, nonché le dimensioni dei dati della risorsa e il relativo offset all'interno di un blocco di memoria allocato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Server minimo supportato | Windows Server 2012 |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |