Partager via


DXGKCB_IS_DEVICE_PRESENT fonction de rappel (dispmprt.h)

La fonction DxgkCbIsDevicePresent détermine si un appareil PCI spécifié est présent.

Syntaxe

DXGKCB_IS_DEVICE_PRESENT DxgkcbIsDevicePresent;

NTSTATUS DxgkcbIsDevicePresent(
  [in]  HANDLE DeviceHandle,
  [in]  PPCI_DEVICE_PRESENCE_PARAMETERS DevicePresenceParameters,
  [out] PBOOLEAN DevicePresent
)
{...}

Paramètres

[in] DeviceHandle

Handle qui représente un adaptateur d’affichage. Le pilote de miniport d’affichage a précédemment obtenu ce handle dans le membre DeviceHandle de la structure DXGKRNL_INTERFACE qui a été passée à DxgkDdiStartDevice.

[in] DevicePresenceParameters

Pointeur vers une structure PCI_DEVICE_PRESENCE_PARAMETERS (définie dans Wdm.h) que l’appelant remplit avec des informations qui identifient l’appareil.

[out] DevicePresent

Pointeur vers une variable booléenne qui reçoit TRUE si l’appareil est présent ou FALSE si l’appareil n’est pas présent.

Valeur retournée

DxgkCbIsDevicePresent retourne STATUS_SUCCESS si elle réussit. Sinon, elle retourne l’un des codes d’erreur définis dans Ntstatus.h.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Plateforme cible Desktop (Expérience utilisateur)
En-tête dispmprt.h (include Dispmprt.h)
IRQL PASSIVE_LEVEL