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 |