SRB_COMMAND列挙 (strmini.h)
構文
typedef enum _SRB_COMMAND {
SRB_READ_DATA,
SRB_WRITE_DATA,
SRB_GET_STREAM_STATE,
SRB_SET_STREAM_STATE,
SRB_SET_STREAM_PROPERTY,
SRB_GET_STREAM_PROPERTY,
SRB_OPEN_MASTER_CLOCK,
SRB_INDICATE_MASTER_CLOCK,
SRB_UNKNOWN_STREAM_COMMAND,
SRB_SET_STREAM_RATE,
SRB_PROPOSE_DATA_FORMAT,
SRB_CLOSE_MASTER_CLOCK,
SRB_PROPOSE_STREAM_RATE,
SRB_SET_DATA_FORMAT,
SRB_GET_DATA_FORMAT,
SRB_BEGIN_FLUSH,
SRB_END_FLUSH,
SRB_GET_STREAM_INFO,
SRB_OPEN_STREAM,
SRB_CLOSE_STREAM,
SRB_OPEN_DEVICE_INSTANCE,
SRB_CLOSE_DEVICE_INSTANCE,
SRB_GET_DEVICE_PROPERTY,
SRB_SET_DEVICE_PROPERTY,
SRB_INITIALIZE_DEVICE,
SRB_CHANGE_POWER_STATE,
SRB_UNINITIALIZE_DEVICE,
SRB_UNKNOWN_DEVICE_COMMAND,
SRB_PAGING_OUT_DRIVER,
SRB_GET_DATA_INTERSECTION,
SRB_INITIALIZATION_COMPLETE,
SRB_SURPRISE_REMOVAL,
SRB_DEVICE_METHOD,
SRB_STREAM_METHOD,
SRB_NOTIFY_IDLE_STATE
} SRB_COMMAND;
定数
SRB_READ_DATA ハードウェアからデータを読み取るを指定するStream固有のコード。 |
SRB_WRITE_DATA ハードウェアにデータを書き込むよう指定するStream固有のコード。 |
SRB_GET_STREAM_STATE ストリームの状態を取得することを指定するStream固有のコード。 |
SRB_SET_STREAM_STATE ストリームの状態を設定することを指定するStream固有のコード。 |
SRB_SET_STREAM_PROPERTY ストリームStreamプロパティを設定することを指定するコードです。 |
SRB_GET_STREAM_PROPERTY ストリームのプロパティ値を取得することを指定するStream固有のコード。 |
SRB_OPEN_MASTER_CLOCK マスター クロックがこのストリーム上にあることを示すStream固有のコード。 |
SRB_INDICATE_MASTER_CLOCK ハンドルがマスター クロックに渡されることを指定するStream固有のコード。 |
SRB_UNKNOWN_STREAM_COMMAND IRP 関数がクラス ドライバーに対して不明であることを指定するStream固有のコード。 |
SRB_SET_STREAM_RATE ストリームStream実行するレートを設定することを指定するコードです。 |
SRB_PROPOSE_DATA_FORMAT 新しいレートが提案されることを指定するStream固有のコードでは、レートは変更されません。 |
SRB_CLOSE_MASTER_CLOCK マスター クロックが閉じられたことを示すStream固有のコード。 |
SRB_PROPOSE_STREAM_RATE 新しいレートが提案されることを示すStream固有のコードでは、レートは変更されません。 |
SRB_SET_DATA_FORMAT 新しいデータ形式を設定するStream固有のコード。 |
SRB_GET_DATA_FORMAT 現在のデータ形式を返すStream固有のコード。 |
SRB_BEGIN_FLUSH フラッシュ状態を開始するStream固有のコード。 |
SRB_END_FLUSH フラッシュ状態を終了するStream固有のコード。 |
SRB_GET_STREAM_INFO ストリーム情報構造を取得するデバイス インスタンス固有のコード。 |
SRB_OPEN_STREAM 指定したストリームを開くデバイス インスタンス固有のコード。 |
SRB_CLOSE_STREAM 特定のストリームを閉じるデバイス インスタンス固有のコード。 |
SRB_OPEN_DEVICE_INSTANCE デバイスのインスタンスを開くデバイス インスタンス固有のコード。 |
SRB_CLOSE_DEVICE_INSTANCE デバイスのインスタンスを閉じるデバイス インスタンス固有のコード。 |
SRB_GET_DEVICE_PROPERTY デバイスの プロパティを取得するデバイス インスタンス固有のコード。 |
SRB_SET_DEVICE_PROPERTY デバイスの プロパティを設定するデバイス インスタンス固有のコード。 |
SRB_INITIALIZE_DEVICE デバイスを初期化するデバイス インスタンス固有のコード。 |
SRB_CHANGE_POWER_STATE 電源状態を変更するデバイス インスタンス固有のコード。 |
SRB_UNINITIALIZE_DEVICE デバイスを初期化しないデバイス インスタンス固有のコード。 |
SRB_UNKNOWN_DEVICE_COMMAND IRP 関数がクラス ドライバーに対して不明であることを指定するデバイス インスタンス固有のコード。 |
SRB_PAGING_OUT_DRIVER ドライバーがレジストリで有効になっている場合にのみページングされることを示すデバイス インスタンス固有のコード。 ボードの int を無効にして、STATUS_SUCCESS返す必要があります。 |
SRB_GET_DATA_INTERSECTION ストリーム データの交差部分を返すデバイス インスタンス固有のコード。 |
SRB_INITIALIZATION_COMPLETE 初期化シーケンスが完了したことを示すデバイス インスタンス固有のコード。 |
SRB_SURPRISE_REMOVAL ハードウェアの突然の削除が発生したことを示すデバイス インスタンス固有のコード。 |
SRB_DEVICE_METHOD |
SRB_STREAM_METHOD |
SRB_NOTIFY_IDLE_STATE 最初のオープンと最後のクローズで を呼び出すように指定するデバイス インスタンス固有のコード。 |
要件
要件 | 値 |
---|---|
Header | strmini.h |