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 |