LSA_COPY_TO_CLIENT_BUFFER コールバック関数 (ntsecpkg.h)

現在のプロセスのバッファーからクライアント プロセスのアドレス空間に情報をコピーします。

構文

LSA_COPY_TO_CLIENT_BUFFER LsaCopyToClientBuffer;

NTSTATUS LsaCopyToClientBuffer(
  [in] PLSA_CLIENT_REQUEST ClientRequest,
  [in] ULONG Length,
  [in] PVOID ClientBaseAddress,
  [in] PVOID BufferToCopy
)
{...}

パラメーター

[in] ClientRequest

クライアント要求を表す不透明な LSA_CLIENT_REQUEST データ型へのポインター。

[in] Length

コピーするバッファーの長さ (バイト単位)。

[in] ClientBaseAddress

データを受信するバッファーへのポインター。 このアドレスは、現在のプロセスではなく、クライアント プロセス内のバッファーのアドレスです。

[in] BufferToCopy

コンテンツをクライアント アドレス空間にコピーするローカル バッファーへのポインター。

戻り値

関数が成功した場合、戻り値はSTATUS_SUCCESS。

関数が失敗した場合、戻り値は NTSTATUS コードです。 詳細については、「 LSA ポリシー関数の戻り値」を参照してください。

LsaNtStatusToWinError 関数は、NTSTATUS コードを Windows エラー コードに変換します。

要件

要件 値
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー ntsecpkg.h

こちらもご覧ください

LSA_DISPATCH_TABLE

LSA_SECPKG_FUNCTION_TABLE