D3DKMTCreateDoorbell 함수(d3dkmthk.h)

중요

일부 정보는 상용 출시 전에 실질적으로 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.

D3DKMTCreateDoorbell 함수는 사용자 모드 작업 제출을 위해 D3D 하드웨어 큐에 대한 GPU 초인종을 만듭니다.

구문

NTSTATUS D3DKMTCreateDoorbell(
  D3DKMT_CREATE_DOORBELL *unnamedParam1
);

매개 변수

unnamedParam1

[in/out] 만들 초인종을 설명하는 D3DKMT_CREATE_DOORBELL 구조체에 대한 포인터입니다.

반환 값

D3DKMTCreateDoorbell 은 OS가 UMD가 작업 제출에 사용할 수 있는 이 하드웨어 큐에 대한 초인종을 성공적으로 만들면 STATUS_SUCCESS 반환합니다. 오류 반환 코드는 초인종이 만들어지지 않았고 UMD가 작업 제출에 사용할 수 없음을 의미합니다.

설명

D3DKMTCreateDoorbell 은 연결이 끊긴 것으로 초기화된 초인종 개체를 만듭니다. UMD는 이 초인종을 사용하여 하드웨어 큐에 명령을 제출하기 전에 D3DKMTConnectDoorbell 을 호출해야 합니다.

UMD가 D3DKMTCreateDoorbell을 호출하면 OS는 KMD가 초인종 상태를 초기화할 수 있는 KMD의 DxgkDdiCreateDoorbell 콜백을 호출합니다.

자세한 내용은 사용자 모드 작업 제출을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11 버전 24H2(WDDM 3.2)
머리글 d3dkmthk.h

추가 정보

D3DKMTConnectDoorbell

D3DKMT_CREATE_DOORBELL

DxgkDdiConnectDoorbell

DxgkDdiCreateDoorbell

D3DKMTDestroyDoorbell