DXGKCB_IS_DEVICE_PRESENT コールバック関数 (dispmprt.h)
DxgkCbIsDevicePresent 関数は、指定した PCI デバイスが存在するかどうかを決定します。
構文
DXGKCB_IS_DEVICE_PRESENT DxgkcbIsDevicePresent;
NTSTATUS DxgkcbIsDevicePresent(
[in] HANDLE DeviceHandle,
[in] PPCI_DEVICE_PRESENCE_PARAMETERS DevicePresenceParameters,
[out] PBOOLEAN DevicePresent
)
{...}
パラメーター
[in] DeviceHandle
ディスプレイ アダプターを表すハンドル。 ディスプレイ ミニポート ドライバーは、DxgkDdiStartDevice に渡されたDXGKRNL_INTERFACE構造体の DeviceHandle メンバーで、このハンドルを以前に取得しました。
[in] DevicePresenceParameters
呼び出し元がデバイスを識別する情報を入力するPCI_DEVICE_PRESENCE_PARAMETERS構造体 ( Wdm.h で定義) へのポインター。
[out] DevicePresent
デバイスが存在する場合は TRUE、 デバイスが存在しない場合は FALSE を 受け取るブール変数へのポインター。
戻り値
DxgkCbIsDevicePresent は、成功した場合STATUS_SUCCESSを返します。 それ以外の場合は、 Ntstatus.h で定義されているエラー コードのいずれかを返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
対象プラットフォーム | デスクトップ |
Header | dispmprt.h (Dispmprt.h を含む) |
IRQL | PASSIVE_LEVEL |