WDF_PTR_GET_OFFSET マクロ

WDF_PTR_GET_OFFSET マクロは、別のアドレスからアドレスを減算し、結果のオフセット値を返します。

構文

size_t WDF_PTR_GET_OFFSET(
    _base,
    _addr
);

パラメーター

_base
開始アドレスから減算する値を指定します。

_addr
開始アドレスを指定します。

戻り値

指定した 2 つのアドレス間のオフセットを返します。

解説

マクロは次のように定義されています。

#define WDF_PTR_GET_OFFSET(_base, _addr) \
        (size_t) (((PUCHAR) _addr) - ((PUCHAR) _base))

要件

対象プラットフォーム

ユニバーサル

KMDF の最小バージョン

1.5

UMDF の最小バージョン

2.0

ヘッダー

Wdfcore.h (Wdf.h を含む)