次の方法で共有


NdisRetrieveUlong マクロ (ndis.h)

NdisRetrieveUlong 関数は、配置エラーを回避して、ソース アドレスから ULONG 値を取得します。

構文

void NdisRetrieveUlong(
   Destination,
   Source
);

パラメーター

Destination

値を格納する ULONG でアラインされたメモリ位置へのポインター。

Source

ULONG 値の取得元のメモリ位置へのポインター。

戻り値

何一つ

備考

指定された DestinationAddress は、ULONG 境界上に配置されているものと見なされます。

NdisRetrieveUlong の呼び出し元は、指定されたアドレスが非ページ プールにある場合、任意の IRQL で実行できます。 それ以外の場合、呼び出し元は IRQL < DISPATCH_LEVEL で実行されている必要があります。

必要条件

要件 価値
サポートされる最小クライアント NDIS 6.0 以降の既存のドライバーでサポートされていますが、新しいドライバーでは代わりに RtlRetrieveUlong を使用する必要があります。
ターゲット プラットフォーム デスクトップ
ヘッダー ndis.h (Ndis.h を含む)
IRQL 「解説」セクションを参照してください

関連項目

NdisStoreUlong