DXGKDDI_SAVEMEMORYFORHOTUPDATE 콜백 함수(d3dkmddi.h)

드라이버가 언로드되기 전에 DXGKDDI_SAVEMEMORYFORHOTUPDATE 콜백 함수를 호출하여 정보를 저장해야 합니다. 이 정보는 드라이버가 다시 시작된 후 가상 GPU를 계속 실행하는 데 필요합니다.

구문

DXGKDDI_SAVEMEMORYFORHOTUPDATE DxgkddiSavememoryforhotupdate;

NTSTATUS DxgkddiSavememoryforhotupdate(
  [in] IN_CONST_HANDLE hContext,
  [in] IN_CONST_PDXGKARG_SAVEMEMORYFORHOTUPDATE pArgs
)
{...}

매개 변수

[in] hContext

DXGKDDI_DRIVERHOTUPDATE_INTERFACE 드라이버에서 반환하는 미니포트 컨텍스트에 대한 핸들입니다.

[in] pArgs

PDXGKARG_SAVEMEMORYFORHOTUPDATE 구조체에 대한 포인터입니다.

반환 값

작업이 성공하면 STATUS_SUCCESS 반환합니다.

설명

이 콜백은 드라이버 핫 업데이트를 지원합니다. 드라이버가 언로드되기 전에 가상 GPU를 다시 시작한 후에도 계속 실행해야 하는 정보를 저장하기 위해 호출됩니다. 드라이버는 모든 활성 가상 GPU(가상 함수)의 상태를 가져야 합니다. DxgkDdiSaveMemoryForHotUpdate 호출의 컨텍스트에서 드라이버는 DxgkCbSaveMemoryForHotUpdate를 여러 번 호출하여 디바이스가 다시 시작된 후 가상 GPU 상태를 복원하는 데 필요한 가상 GPU 및 기타 어댑터 정보 실행에 대한 정보를 저장할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1903
머리글 d3dkmddi.h
IRQL <= APC_LEVEL