Funzione D3DKMTCreateDoorbell (d3dkmthk.h)
Importante
Alcune informazioni riguardano un prodotto in versione preliminare che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non fornisce alcuna garanzia, espressa o implicita, in relazione alle informazioni fornite qui.
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 utilizzabile da UMD per l'invio di lavoro. Qualsiasi codice restituito di errore indica che il campanello non è stato creato e che l'UMD non può usarlo per l'invio di lavoro.
Osservazioni
D3DKMTCreateDoorbell crea un oggetto campanello inizializzato come disconnesso. UMD deve chiamare D3DKMTConnectDoorbell prima di usare questo campanello per inviare comandi nella coda hardware.
Quando UMD chiama D3DKMTCreateDoorbell, il sistema operativo effettua una chiamata corrispondente al DxgkDdiCreateDoorbell callback in cui kmD può inizializzare lo stato del campanello.
Per altre informazioni, vedere invio di lavoro in modalità utente.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 11, versione 24H2 (WDDM 3.2) |
intestazione | d3dkmthk.h |