KERB_ADD_CREDENTIALS_REQUEST_EX 構造体 (ntsecapi.h)

ログオン セッションの追加のサーバー資格情報と、その資格情報に関連付ける サービス プリンシパル名 (SPN) を追加、削除、または置き換えるメッセージを指定します。 別のログオン アカウントの資格情報を変更するには、 SeTcbPrivilege 定数が必要です。

構文

typedef struct _KERB_ADD_CREDENTIALS_REQUEST_EX {
  KERB_ADD_CREDENTIALS_REQUEST Credentials;
  ULONG                        PrincipalNameCount;
  UNICODE_STRING               PrincipalNames[ANYSIZE_ARRAY];
} KERB_ADD_CREDENTIALS_REQUEST_EX, *PKERB_ADD_CREDENTIALS_REQUEST_EX;

メンバー

Credentials

追加、削除、または置換する資格情報を指定する KERB_ADD_CREDENTIALS_REQUEST 構造体。

PrincipalNameCount

PrincipalNames 配列内の要素の数。

PrincipalNames[ANYSIZE_ARRAY]

Credentials メンバーによって指定されたユーザー アカウントに関連付けられる SPN の配列

注釈

この構造体を使用して LsaCallAuthenticationPackage 関数を呼び出すと、 AcceptSecurityContext (Kerberos) 関数の動作にのみ影響します。 この構造を使用すると、複数の物理サーバーと仮想サーバーで 1 つの ID を共有できます。

要件

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

こちらもご覧ください

KERB_ADD_CREDENTIALS_REQUEST