D3DKMTCreateDoorbell, fonction (d3dkmthk.h)
Important
Certaines informations concernent un produit de préversion qui peut être sensiblement modifié avant sa publication commerciale. Microsoft n’offre aucune garantie, expresse ou implicite, en ce qui concerne les informations fournies ici.
La fonction D3DKMTCreateDoorbell crée une porte d’entrée GPU pour une file d’attente matérielle D3D pour la soumission de travail en mode utilisateur.
Syntaxe
NTSTATUS D3DKMTCreateDoorbell(
D3DKMT_CREATE_DOORBELL *unnamedParam1
);
Paramètres
unnamedParam1
[in/out] Pointeur vers une structure D3DKMT_CREATE_DOORBELL qui décrit la porte d’entrée à créer.
Valeur de retour
D3DKMTCreateDoorbell retourne STATUS_SUCCESS lorsque le système d’exploitation crée correctement une porte d’entrée pour cette file d’attente matérielle que UMD peut utiliser pour la soumission de travail. Tout code de retour d’échec signifie que la porte d’entrée n’a pas été créée et que l’UMD ne peut pas l’utiliser pour la soumission de travail.
Remarques
D3DKMTCreateDoorbell crée un objet doorbell initialisé comme déconnecté. UMD doit appeler D3DKMTConnectDoorbell avant d’utiliser cette porte-porte pour envoyer des commandes sur la file d’attente matérielle.
Lorsque UMD appelle D3DKMTCreateDoorbell, le système d’exploitation effectue un appel correspondant aux DxgkDdiCreateDoorbell rappel dans lequel KMD peut initialiser son état de porte-porte.
Pour plus d’informations, consultez soumission de travail en mode utilisateur.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 11, version 24H2 (WDDM 3.2) |
d’en-tête | d3dkmthk.h |