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 |