DXGKDDI_GETGPUPARTITIONINFO 콜백 함수(dispmprt.h)

실제 GPU 파티션 정보를 반환합니다. DXGKDDI_GETGPUPARTITIONINFO 콜백 함수는 그래픽 어댑터를 초기화하는 동안 한 번 호출됩니다.

구문

DXGKDDI_GETGPUPARTITIONINFO DxgkddiGetgpupartitioninfo;

NTSTATUS DxgkddiGetgpupartitioninfo(
  HANDLE Context,
  DXGKARG_GETGPUPARTITIONINFO *pArgs
)
{...}

매개 변수

Context

드라이버 컨텍스트에 대한 핸들입니다.

pArgs

인수를 포함하는 DXGKARG_GETGPUPARTITIONINFO 구조체에 대한 포인터입니다.

반환 값

다음 값 중 하나를 반환합니다.

  • STATUS_SUCCESS
  • STATUS_BUFFER_TOO_SMALL
  • 다른 반환 코드가 지정된 경우 GPU는 분할에서 제외됩니다.

설명

OS는 첫 번째 vGPU를 만들기 전에 특정 파티션 수(드라이버 반환 값 중 하나)를 설정합니다. 버퍼가 충분히 크지 않으면 드라이버는 STATUS_BUFFER_TOO_SMALL 반환하는 경우에도 항상 NumGpuPartitionOptions 및 CurrentGpuPartitionCount를 설정해야 합니다.

요구 사항

요구 사항
헤더 dispmprt.h
IRQL PASSIVE_LEVEL