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 |