Condividi tramite


PFND3D11_1DDI_GETCAPTUREHANDLE funzione di callback (d3d10umddi.h)

Restituisce l'handle per una risorsa specificata allocata dal driver. Questa funzione restituisce anche le dimensioni e la posizione dei dati specificati all'interno della risorsa.

Sintassi

PFND3D11_1DDI_GETCAPTUREHANDLE Pfnd3d111DdiGetcapturehandle;

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

Parametri

hDevice

Handle per il dispositivo di visualizzazione (contesto grafico).

pHandleData

Puntatore a una struttura D3D11_1DDI_GETCAPTUREHANDLEDATA che definisce l'allocazione delle risorse.

Valore restituito

nessuno

Osservazioni

Prima che il runtime di Microsoft Direct3D chiami la funzione GetCaptureHandle , imposta i membri hResource e ArrayIndex della struttura D3D11_1DDI_GETCAPTUREHANDLEDATA per specificare una risorsa. Quando questa funzione viene chiamata, 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.

Nota Il runtime Direct3D chiama questa funzione solo per le risorse create con il flag D3D11_DDI_BIND_CAPTURE .
 

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Desktop
Intestazione d3d10umddi.h (include D3d10umddi.h)

Vedi anche

D3D11_1DDI_GETCAPTUREHANDLEDATA