次の方法で共有


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