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 publicación comercial. Microsoft no ofrece ninguna garantía, expresa 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 que se va a 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.

Observaciones

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 D3DKMTCreateDoorbell, el sistema operativo realiza una llamada correspondiente a la DxgkDdiCreateDoorbell de KMD devolución de llamada en la que KMD puede inicializar su estado de timbre.

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

Requisitos

Requisito Valor
cliente mínimo admitido Windows 11, versión 24H2 (WDDM 3.2)
encabezado de d3dkmthk.h

Consulte también

D3DKMTConnectDoorbell

D3DKMT_CREATE_DOORBELL

DxgkDdiConnectDoorbell

DxgkDdiCreateDoorbell

D3DKMTDestroyDoorbell