NdisRetrieveUlong マクロ (ndis.h)

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

構文

void NdisRetrieveUlong(
   Destination,
   Source
);

パラメーター

Destination

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

Source

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

戻り値

なし

解説

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

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

要件

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

こちらもご覧ください

NdisStoreUlong