Fonction D3DKMTCreateDoorbell (d3dkmthk.h)
Important
Certaines informations se rapportent à un produit de préversion qui peut être sensiblement modifié avant sa commercialisation. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
La fonction D3DKMTCreateDoorbell crée une sonnette 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 sonnette à créer.
Valeur retournée
D3DKMTCreateDoorbell retourne STATUS_SUCCESS lorsque le système d’exploitation a correctement créé une sonnette pour cette file d’attente matérielle que l’UMD peut utiliser pour l’envoi du travail. Tout code de retour d’échec signifie que la sonnette 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 sonnette qui est initialisé comme déconnecté. UMD doit appeler D3DKMTConnectDoorbell avant d’utiliser cette sonnette pour envoyer des commandes sur la file d’attente matérielle.
Quand UMD appelle D3DKMTCreateDoorbell, le système d’exploitation effectue un appel correspondant au rappel DxgkDdiCreateDoorbell de KMD dans lequel KMD peut initialiser son état de sonnette de porte.
Pour plus d’informations, consultez Soumission de travail en mode utilisateur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11, version 24H2 (WDDM 3.2) |
En-tête | d3dkmthk.h |