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 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | dispmprt.h (Dispmprt.h を含む) |
IRQL | PASSIVE_LEVEL |