IsBadBoundedStringPtr

適用対象: Outlook 2013 | Outlook 2016

呼び出し元のプロセスが、指定したメモリ範囲への読み取りアクセス権を持っていることを確認します。

プロパティ
ヘッダー ファイル:
mapiwin.h
実装元:
MAPI
呼び出し元:
クライアント アプリケーションとサービス プロバイダー。
BOOL IsBadBoundedStringPtr(
  const void FAR* lpsz,
  UINT cchMax
);

パラメーター

lpsz

[in]null で終わる ASCII 文字列へのポインター。

cchMax

[in]文字列の最大サイズ (CHAR)。 関数は、文字列の終端 null 文字まで、またはこのパラメーターで指定された文字数のいずれか小さい方まで、すべての文字の読み取りアクセスをチェックします。 このパラメーターが 0 の場合、戻り値は 0 です。

戻り値

呼び出し元プロセスが、文字列の終端 null 文字までのすべての文字への読み取りアクセス権を持っているか、 cchMax で指定された文字数までの読み取りアクセス権を持つ場合、戻り値は 0 です。

呼び出し元のプロセスが、文字列の終端 null 文字までのすべての文字に対する読み取りアクセス権を持たない場合、または cchMax で指定された文字数までの読み取りアクセス権を持たない場合、戻り値は 0 以外です。

注釈

IsBadBoundedStringPtr 関数は、IsBadStringPtr の使用と同じです。

関連項目

IsBadStringPtr