드라이버가 언로드되기 전에 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 |