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 |