Condividi tramite


Funzione D3DKMTCreateDoorbell (d3dkmthk.h)

Importante

Alcune informazioni si riferiscono a un prodotto in versione preliminare che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.

La funzione D3DKMTCreateDoorbell crea un campanello GPU per una coda hardware D3D per l'invio di lavoro in modalità utente.

Sintassi

NTSTATUS D3DKMTCreateDoorbell(
  D3DKMT_CREATE_DOORBELL *unnamedParam1
);

Parametri

unnamedParam1

[in/out] Puntatore a una struttura D3DKMT_CREATE_DOORBELL che descrive il campanello da creare.

Valore restituito

D3DKMTCreateDoorbell restituisce STATUS_SUCCESS quando il sistema operativo crea correttamente un campanello per questa coda hardware che UMD può usare per l'invio di lavoro. Qualsiasi codice restituito di errore indica che il campanello non è stato creato e che il UMD non può usarlo per l'invio di lavoro.

Commenti

D3DKMTCreateDoorbell crea un oggetto porta che viene inizializzato come disconnesso. UMD deve chiamare D3DKMTConnectDoorbell prima di usare questo campanello per inviare i comandi nella coda hardware.

Quando UMD chiama D3DKMTCreateDoorbell, il sistema operativo effettua una chiamata corrispondente al callback DxgkDdiCreateDoorbell di KMD in cui KMD può inizializzare lo stato del campanello.

Per altre informazioni, vedere Invio di lavoro in modalità utente.

Requisiti

Requisito Valore
Client minimo supportato Windows 11 versione 24H2 (WDDM 3.2)
Intestazione d3dkmthk.h

Vedi anche

D3DKMTConnectDoorbell

D3DKMT_CREATE_DOORBELL

DxgkDdiConnectDoorbell

DxgkDdiCreateDoorbell

D3DKMTDestroyDoorbell