次の方法で共有


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

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

構文

LSA_COPY_FROM_CLIENT_BUFFER LsaCopyFromClientBuffer;

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

パラメーター

[in] ClientRequest

LSA クライアントの認証要求に関する情報を含む不透明な LSA_CLIENT_REQUEST データ構造へのポインター。

[in] Length

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

[in] BufferToCopy

データのコピー先となるローカル バッファーへのポインター。

[in] ClientBaseAddress

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

戻り値

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

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

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

要件

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

こちらもご覧ください

LSA_DISPATCH_TABLE

LSA_SECPKG_FUNCTION_TABLE