다음을 통해 공유


DXGKDDI_STOPCAPTURE 콜백 함수(d3dkmddi.h)

DxgkDdiStopCapture 함수는 캡처 하드웨어가 지정된 할당을 캡처 버퍼로 사용하지 못하도록 합니다.

구문

DXGKDDI_STOPCAPTURE DxgkddiStopcapture;

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

매개 변수

[in] hAdapter

디스플레이 어댑터와 연결된 컨텍스트 블록에 대한 핸들입니다. 디스플레이 미니포트 드라이버는 이전에 DxgkDdiAddDevice 함수의 MiniportDeviceContext 출력 매개 변수에서 Microsoft DirectX 그래픽 커널 하위 시스템에 이 핸들을 제공했습니다.

[in] pStopCapture

캡처 버퍼로 사용되는 할당에 대한 핸들을 포함하는 DXGKARG_STOPCAPTURE 구조체에 대한 포인터입니다.

반환 값

DxgkDdiStopCapture 는 할당이 성공적으로 중지되지 않은 경우 STATUS_SUCCESS 반환하거나 적절한 오류 결과를 반환합니다.

설명

캡처 버퍼가 제거되면 DirectX 그래픽 커널 하위 시스템은 DxgkDdiStopCapture 함수를 호출하여 디스플레이 미니포트 드라이버에 캡처 하드웨어가 할당을 캡처 버퍼로 사용하는 것을 중지하도록 알립니다. 캡처 하드웨어가 할당을 사용하여 이미 중지된 경우 드라이버는 호출을 무시해야 합니다.

DxgkDdiStopCapture 를 페이징 가능으로 만들어야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
대상 플랫폼 데스크톱
머리글 d3dkmddi.h
IRQL PASSIVE_LEVEL

추가 정보

DXGKARG_STOPCAPTURE

DxgkDdiAddDevice