次の方法で共有


NdisFreeTimerObject 関数 (ndis.h)

NdisFreeTimerObject 関数は、 で割り当てられたタイマー オブジェクトを解放します。 NdisAllocateTimerObject 関数。

構文

void NdisFreeTimerObject(
  [in] NDIS_HANDLE TimerObject
);

パラメーター

[in] TimerObject

ドライバーが を呼び出すときに NDIS が提供するタイマー オブジェクトへのハンドル NdisAllocateTimerObject 関数。

戻り値

なし

解説

タイマー サービスを使用するために、NDIS ドライバーはまず NdisAllocateTimerObject 関数を呼び出してタイマー オブジェクトを初期化します。 通常、ドライバーの初期化時に NdisAllocateTimerObject が呼び出されます。 ドライバーは、タイマーが不要になったときにタイマー オブジェクトを解放するために NdisFreeTimerObject を呼び出す必要があります。

タイマーを取り消すには、 NdisCancelTimerObject 関数を呼び出します。 NdisCancelTimerObject は、タイマー オブジェクトが現在キューに入っている場合にデキューします。

要件

要件
サポートされている最小のクライアント NDIS 6.0 以降でサポートされています。
対象プラットフォーム ユニバーサル
Header ndis.h (Ndis.h を含む)
Library Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI コンプライアンス規則 Irql_Timer_Function(ndis)

こちらもご覧ください

NDIS_TIMER_CHARACTERISTICS

NdisAllocateTimerObject

NdisCancelTimerObject