Partager via


DXGKDDI_DISPLAYDETECTCONTROL fonction de rappel (d3dkmddi.h)

Permet d’activer et de désactiver la détection de plug-in à chaud et de lancer des sondages d’état sur une cible spécifique ou sur toutes les cibles.

Syntaxe

DXGKDDI_DISPLAYDETECTCONTROL DxgkddiDisplaydetectcontrol;

NTSTATUS DxgkddiDisplaydetectcontrol(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_DISPLAYDETECTCONTROL pDisplayDetectControl
)
{...}

Paramètres

hAdapter

Handle qui identifie l’adaptateur.

pDisplayDetectControl

Pointeur vers une structure DXGKARG_DISPLAYDETECTCONTROL qui décrit l’action de détection demandée.

Valeur de retour

Si cette routine réussit, elle retourne STATUS_SUCCESS.

Remarques

Cette fonction est toujours appelée au niveau passif afin que le code de prise en charge soit rendu paginable.

L’état retourné reflète uniquement l’appel, et non l’état des connecteurs. Si le pilote détecte une modification, il répond en appelant DxgkCbIndicateConnectorChange. Si un sondage d’une ou plusieurs cibles a été demandé, le pilote doit retourner une fois la demande envoyée au matériel, plutôt que d’attendre la fin du sondage.

DXGK_DDCT_POLLONE s’applique uniquement à l’ID cible spécifié, tandis que DXGK_DDCT_POLLALL s’applique à toutes les cibles. Il s’agit d’une erreur de système d’exploitation pour demander l’un de ces types de contrôle de détection si HPD n’est pas activé afin que le pilote puisse simplement échouer l’appel avec STATUS_INVALID_PARAMETER.

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête d3dkmddi.h