NdisGetCurrentSystemTime マクロ (ndis.h)

NdisGetCurrentSystemTime 関数は、タイムスタンプの設定に適した現在のシステム時刻を返します。

構文

void NdisGetCurrentSystemTime(
  [in]  _pSystemTime
);

パラメーター

[in] _pSystemTime

呼び出し元が指定した変数へのポインター。この関数は、1601 年 1 月 1 日以降に 100 ナノ秒間隔のカウントを返します。

戻り値

なし

解説

NDIS ドライバーは、パフォーマンスを動的に調整するために特定の間隔で受信するパケットの数を保持する場合、 NdisGetCurrentSystemTime を呼び出す場合もあります。 たとえば、ミニポート ドライバーは、NIC で 1 つ以上の種類の割り込みを無効にし、ポーリング NetTimerCallback 関数を有効にして受信通知または送信要求を処理できる場合に、高いネットワーク トラフィックの期間を決定するために、各受信割り込みに対して NdisGetCurrentSystemTime を呼び出す可能性があります。

要件

要件
サポートされている最小のクライアント Windows Vista の NDIS 6.0 および NDIS 5.1 ドライバー (「NdisGetCurrentSystemTime (NDIS 5.1)」を参照) でサポートされています。 Windows XP の NDIS 5.1 ドライバー (「NdisGetCurrentSystemTime (NDIS 5.1)」を参照) でサポートされています。
対象プラットフォーム ユニバーサル
Header ndis.h (Ndis.h を含む)
Library Ndis.lib
IRQL 任意のレベル

こちらもご覧ください

NetTimerCallback