AUTHZ_RPC_INIT_INFO_CLIENT 構造体 (authz.h)

AUTHZ_RPC_INIT_INFO_CLIENT構造体は、クライアントのリモート リソース マネージャーを初期化します。

構文

typedef struct _AUTHZ_RPC_INIT_INFO_CLIENT {
  USHORT version;
  PWSTR  ObjectUuid;
  PWSTR  ProtSeq;
  PWSTR  NetworkAddr;
  PWSTR  Endpoint;
  PWSTR  Options;
  PWSTR  ServerSpn;
} AUTHZ_RPC_INIT_INFO_CLIENT, *PAUTHZ_RPC_INIT_INFO_CLIENT;

メンバー

version

構造体のバージョン。 現在サポートされている最も高いバージョンはAUTHZ_RPC_INIT_INFO_CLIENT_VERSION_V1です。

ObjectUuid

リソース マネージャー UUID の Null で終わる文字列表現。 次の値のみが有効です。

  • 中央ポリシーを無視するリモート有効なアクセス評価には、"5fc860e0-6f6e-4fc2-83cd-46324f25e90b" を使用します。
  • "9a81c2bd-a525-471d-a4ed-49907c0b23da" を使用して、中央ポリシーを考慮してリモートで有効なアクセス評価を行います。

ProtSeq

プロトコル シーケンスの Null で終わる文字列表現。 次の値を指定できます。

  • "ncacn_ip_tcp"

NetworkAddr

ネットワーク アドレスの Null で終わる文字列表現。 ネットワーク アドレス形式はプロトコル シーケンスに関連付けられています。

Endpoint

エンドポイントの Null で終わる文字列表現。 エンドポイントの形式とコンテンツは、プロトコル シーケンスに関連付けられます。 たとえば、プロトコル シーケンス ncacn_npに関連付けられているエンドポイントは、PipePipeName という形式\パイプ\名です。

Options

ネットワーク オプションの Null で終わる文字列表現。 オプション文字列はプロトコル シーケンスに関連付けられます。

ServerSpn

サーバーのサーバー プリンシパル名 (SPN)。 このメンバーが見つからない場合は、"host" サービス クラスを想定して NetworkAddr から構築されます。

注釈

この構造を使用するサンプルについては、「ファイルの 有効なアクセス権」サンプルを参照してください。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
Header authz.h