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 |