次の方法で共有


PFNKSDEVICE コールバック関数 (ks.h)

AVStream ミニドライバーの AVStrMiniDevicePostStart ルーチンは、AVStream が PnP 開始後の処理を実行するときに呼び出されます。 たとえば、起動時にドライバーを読み込む場合に使用します。 このようなイベントは、PnP の開始後にワーカー スレッドのコンテキストで発生します。

構文

PFNKSDEVICE Pfnksdevice;

NTSTATUS Pfnksdevice(
  [in] PKSDEVICE Device
)
{...}

パラメーター

[in] Device

IRP_MN_START_DEVICE要求が送信されたデバイスを記述する KSDEVICE 構造体へのポインター。

戻り値

STATUS_SUCCESSまたは操作の実行試行から返されたエラー コードを返す必要があります。 このルーチンがエラーを返した場合、 IRP_MN_START_DEVICE 要求と IRP_MN_STOP_DEVICE 要求の間の保留中の IRP_MJ_CREATE 要求は失敗します。 STATUS_PENDINGを返さないでください。

注釈

ミニドライバーは、そのKSDEVICE_DISPATCH構造体の PostStart メンバーで、このルーチンのアドレスを指定します。

このルーチンは省略可能です。

要件

要件
サポートされている最小のクライアント Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。
対象プラットフォーム デスクトップ
Header ks.h (Ks.h を含む)

こちらもご覧ください

KSDEVICE_DISPATCH