DXGKDDI_STOPCAPTURE funzione di callback (d3dkmddi.h)
La funzione dxgkDdiStopCapture arresta l'hardware di acquisizione usando 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 di un blocco di contesto associato a una scheda di visualizzazione. Il driver miniport di visualizzazione precedentemente fornito questo handle al sottosistema kernel della grafica Microsoft DirectX nel MiniportDeviceContext parametro di output 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.
Osservazioni
Quando un buffer di acquisizione viene eliminato definitivamente, il sottosistema kernel grafico DirectX chiama la funzione DxgkDdiStopCapture per informare il driver del miniport di visualizzazione per impedire all'hardware di acquisizione di usare 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 pageable.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista |
piattaforma di destinazione | Desktop |
intestazione | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |