acxStreamStopIoWithTag 宏 (acxstreams.h)
AcxStreamStopIoWithTag 函式可用來向操作系統發出訊號,以暫時停止串流 IO。 這可讓驅動程式在運行時間敏感性工作的短時間內執行,然後在運行時間敏感性程式代碼完成之後繼續IO。
語法
void AcxStreamStopIoWithTag(
Stream,
Flags,
Tag
);
參數
Stream
現有的 ACXSTREAM 物件。 如需詳細資訊,請參閱 ACX - ACX 物件的摘要。
Flags
設定為 AcxStopIoNoFlags。
Tag
選擇性 Tag,這是架構隨附於診斷追蹤的驅動程式定義值。
傳回值
無
備註
請勿從 I/O 分派線程呼叫 AcxStreamStopIoWithTag。 這會導致死結。
範例
範例使用方式如下所示。
//
// Temporarily disable this stream's I/Os. This thread cannot be an I/O dispatched thread else we deadlock.
//
status = AcxStreamStopIoWithTag(stream, AcxStopIoNoFlags, (PVOID)this);
ACX 需求
最小 ACX 版本: 1.0
如需 ACX 版本的詳細資訊,請參閱 ACX 版本概觀。
規格需求
需求 | 值 |
---|---|
標頭 | acxstreams.h |
IRQL | PASSIVE_LEVEL |