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 を含む) |