Compartir a través de


D3DDDI_DOORBELLSTATUS enumeración (d3dukmdt.h)

Importante

Parte de la 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 enumeración D3DDDI_DOORBELLSTATUS indica el estado de un objeto de timbre.

Syntax

typedef enum _D3DDDI_DOORBELLSTATUS {
  D3DDDI_DOORBELLSTATUS_CONNECTED,
  D3DDDI_DOORBELLSTATUS_CONNECTED_NOTIFY_KMD,
  D3DDDI_DOORBELLSTATUS_DISCONNECTED_RETRY,
  D3DDDI_DOORBELLSTATUS_DISCONNECTED_ABORT
} D3DDDI_DOORBELLSTATUS;

Constantes

 
D3DDDI_DOORBELLSTATUS_CONNECTED
Indica que el objeto de timbre se ha conectado correctamente a una cola de hardware y está listo para el envío del trabajo.
D3DDDI_DOORBELLSTATUS_CONNECTED_NOTIFY_KMD
Indica que el objeto de timbre está conectado; sin embargo, después de cada nuevo envío de trabajo y anillo de timbre, UMD debe notificar a KMD llamando a D3DKMTNotifyWorkSubmission.
D3DDDI_DOORBELLSTATUS_DISCONNECTED_RETRY
Indica que el timbre no se puede conectar en este momento, pero UMD debe reintentar para conectarlo.
D3DDDI_DOORBELLSTATUS_DISCONNECTED_ABORT
Indica que el timbre no se conectará y UMD no puede usar esta cola de hardware para el envío de trabajo. Este error normalmente implica un escenario irrecuperable, como un adaptador de restablecimiento o detención de GPU.

Comentarios

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

Requisitos

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

Consulte también

DXGKARG_CONNECTDOORBELL

DXGKARG_DISCONNECTDOORBELL

DxgkDdiConnectDoorbell

DxgkDdiDisconnectDoorbell