NdisZeroMemory マクロ (ndis.h)
NdisZeroMemory 関数は、メモリブロックにゼロを入力します。
構文
void NdisZeroMemory(
[in] Destination,
[in] Length
);
パラメーター
[in] Destination
メモリ ブロックのベース仮想アドレス。
[in] Length
0 で埋めるバイト数。
戻り値
何一つ
備考
NdisZeroMemory は、指定したメモリ範囲にゼロを格納します。 指定 宛先 と 長さ は、呼び出し元がアクセス可能なメモリ範囲の適切な範囲である必要があります。
指定された範囲が非ページ プールから割り当てられている限り、呼び出し元は任意の IRQL で実行できます。 それ以外の場合、呼び出し元は IRQL < DISPATCH_LEVEL で実行されている必要があります。たとえば、呼び出し元がスタックに割り当てられた構造体をクリアする場合などです。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | NDIS 6.0 以降の既存のドライバーでサポートされていますが、新しいドライバーでは代わりに RtlZeroMemory を使用する必要があります。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | ndis.h (Ndis.h を含む) |
IRQL | 「解説」セクションを参照してください |
関連項目
NdisAllocateMemoryWithTagPriority のNdisZeroMappedMemory の