次の方法で共有


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