次の方法で共有


DXGKDDI_DISPATCH_IO_REQUEST コールバック関数 (dispmprt.h)

DxgkDdiDispatchIoRequest 関数は、I/O 制御 (IOCTL) 要求を処理します。

構文

DXGKDDI_DISPATCH_IO_REQUEST DxgkddiDispatchIoRequest;

NTSTATUS DxgkddiDispatchIoRequest(
  [in] IN_CONST_PVOID MiniportDeviceContext,
  [in] IN_ULONG VidPnSourceId,
  [in] IN_PVIDEO_REQUEST_PACKET VideoRequestPacket
)
{...}

パラメーター

[in] MiniportDeviceContext

ディスプレイ アダプターに関連付けられているコンテキスト ブロックへのハンドル。 ディスプレイ ミニポート ドライバーの DxgkDdiAddDevice 関数は、以前に DirectX グラフィックス カーネル サブシステムにこのハンドルを提供しました。

[in] VidPnSourceId

I/O 要求に関連付けられているビデオの現在のソースを識別する整数。

[in] VideoRequestPacket

I/O 要求を記述する VIDEO_REQUEST_PACKET 構造体へのポインター。

戻り値

DxgkDdiDispatchIoRequest 成功した場合、STATUS_SUCCESSを返します。それ以外の場合は、Ntstatus.hで定義されているエラー コードのいずれかを返します。

備考

DxgkDdiDispatchIoRequest 関数はページング可能にする必要があります。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista
ターゲット プラットフォーム デスクトップ
ヘッダー dispmprt.h
IRQL PASSIVE_LEVEL

関連項目

VIDEO_REQUEST_PACKET