次の方法で共有


SeciAllocateAndSetIPAddress 関数

セキュリティ監査イベントに表示される呼び出し元の IP アドレスを設定します。

構文

SECURITY_STATUS SEC_ENTRY SeciAllocateAndSetIPAddress(
  _in_  PUCHAR IPAddress,
  _in_  ULONG  IPAddressLength,
  _out_ PBOOL  FreeCallContext
);

パラメーター

Ipaddress[in]

設定する IP アドレスへのポインター。 IP アドレスは SOCKADDR 構造体として表されます。

IPAddressLength[in]

構造体の IPAddress 長さ。

FreeCallContext[out]

に設定すると TRUE、呼び出し元は SeciFreeCallContext を呼び出す役割を担います。

戻り値

関数が成功すると、 SEC_E_OKが返されます。

関数が失敗すると、0 以外のエラー コードが返されます。

注釈

この関数は SDK ヘッダーには存在しません。 これを使用するには、 LoadLibrary 関数を呼び出して ハンドルを SSPICLI.DLL 取得し、 GetProcAddress を 使用して関数アドレスを取得します。

パラメーターは IPAddress 、ネットワーク 層から取得された IP アドレス構造への有効なポインターである必要があります。 これは Accept 関数のaddr出力パラメーターに対応します。

が出力時に にTRUE設定されている場合FreeCallContext、呼び出し元はスレッドを放棄する前に SeciFreeCallContext 関数を呼び出す必要があります。

必要条件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ | UWP アプリ]
ターゲット プラットフォーム Windows
ヘッダー なし
ライブラリ なし
[DLL] SSPICLI.DLL

関連項目

SeciFreeCallContext

受容

SspiUnmarshalAuthIdentity

HttpListenerRequest.RemoteEndPoint