DXGKDDI_STOPCAPTURE funzione di callback (d3dkmddi.h)

La funzione DxgkDdiStopCapture impedisce all'hardware di acquisizione di usare l'allocazione specificata come buffer di acquisizione.

Sintassi

DXGKDDI_STOPCAPTURE DxgkddiStopcapture;

NTSTATUS DxgkddiStopcapture(
  [in] IN_CONST_HANDLE hAdapter,
  [in] IN_CONST_PDXGKARG_STOPCAPTURE pStopCapture
)
{...}

Parametri

[in] hAdapter

Handle a un blocco di contesto associato a una scheda di visualizzazione. Il driver miniport visualizzato in precedenza ha fornito questo handle al sottosistema kernel della grafica Microsoft DirectX nel parametro di output MiniportDeviceContext della funzione DxgkDdiAddDevice .

[in] pStopCapture

Puntatore a una struttura DXGKARG_STOPCAPTURE che contiene l'handle per l'allocazione usata come buffer di acquisizione.

Valore restituito

DxgkDdiStopCapture restituisce STATUS_SUCCESS o un risultato di errore appropriato se l'allocazione non viene arrestata correttamente.

Commenti

Quando viene distrutto un buffer di acquisizione, il sottosistema del kernel della grafica DirectX chiama la funzione DxgkDdiStopCapture per informare il driver miniport visualizzato per arrestare l'hardware di acquisizione usando l'allocazione come buffer di acquisizione. Se l'hardware di acquisizione è già stato arrestato usando l'allocazione, il driver deve ignorare la chiamata.

DxgkDdiStopCapture deve essere reso paginabile.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Piattaforma di destinazione Desktop
Intestazione d3dkmddi.h
IRQL PASSIVE_LEVEL

Vedi anche

DXGKARG_STOPCAPTURE

DxgkDdiAddDevice