Compartir a través de


Función D3DKMTCreateDoorbell (d3dkmthk.h)

Importante

Cierta información se relaciona con un producto de versión preliminar que puede modificarse sustancialmente antes de su lanzamiento comercial. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.

La función D3DKMTCreateDoorbell crea una puerta de GPU para una cola de hardware D3D para el envío de trabajo en modo de usuario.

Sintaxis

NTSTATUS D3DKMTCreateDoorbell(
  D3DKMT_CREATE_DOORBELL *unnamedParam1
);

Parámetros

unnamedParam1

[in/out] Puntero a una estructura de D3DKMT_CREATE_DOORBELL que describe el timbre para crear.

Valor devuelto

D3DKMTCreateDoorbell devuelve STATUS_SUCCESS cuando el sistema operativo crea correctamente un timbre para esta cola de hardware que UMD puede usar para el envío de trabajo. Cualquier código de devolución de error significa que no se creó el timbre de puerta y el UMD no puede usarlo para el envío de trabajo.

Comentarios

D3DKMTCreateDoorbell crea un objeto de timbre que se inicializa como desconectado. UMD debe llamar a D3DKMTConnectDoorbell antes de usar este timbre para enviar comandos en la cola de hardware.

Cuando UMD llama a D3DKMTCreateDoorbell, el sistema operativo realiza una llamada correspondiente a la devolución de llamada DxgkDdiCreateDoorbell de KMD en la que KMD puede inicializar su estado de timbre de puerta.

Para obtener más información, vea Envío de trabajo en modo de usuario.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11, versión 24H2 (WDDM 3.2)
Encabezado d3dkmthk.h

Consulte también

D3DKMTConnectDoorbell

D3DKMT_CREATE_DOORBELL

DxgkDdiConnectDoorbell

DxgkDdiCreateDoorbell

D3DKMTDestroyDoorbell