Partager via


DXGKDDI_DISCONNECTDOORBELL fonction de rappel (d3dkmddi.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 DxgkDdiDisconnectDoorbell déconnecte une porte d’entrée précédemment connectée à partir d’une file d’attente matérielle.

Syntaxe

DXGKDDI_DISCONNECTDOORBELL DxgkddiDisconnectdoorbell;

NTSTATUS DxgkddiDisconnectdoorbell(
  INOUT_PDXGKARG_DISCONNECTDOORBELL pArgs
)
{...}

Paramètres

pArgs

[in/out] Pointeur vers une structure DXGKARG_DISCONNECTDOORBELL qui décrit la porte d’entrée à déconnecter.

Valeur de retour

DxgkDdiDisconnectDoorbell doit réussir et retourner STATUS_SUCCESS.

Remarques

Le système d’exploitation appelle DxgkDdiDisconnectDoorbell pour annuler le mappage de l’emplacement physique de la porte d’entrée affecté à cette porte d’entrée. KMD doit déconnecter la file d’attente matérielle, l’adresse physique de porte d’entrée et le moteur, etc. L’emplacement physique de la porte d’entrée peut être affecté à un autre objet de porte d’entrée logique.

KMD ne doit pas détruire ou libérer d’autres objets associés à hDoorbell, car l’objet doorbell n’est pas détruit et peut être reconnecté à un point ultérieur.

À l’issue de cet appel DDI, Dxgkrnl effectue les étapes suivantes pour déconnecter la porte d’entrée :

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 d3dkmddi.h
IRQL PASSIVE_LEVEL

Voir aussi

D3DDDI_DOORBELLSTATUS

D3DKMT_CREATE_DOORBELL

DXGKARG_DISCONNECTDOORBELL

DxgkDdiConnectDoorbell

DxgkDdiDisconnectDoorbellCB