MSV1_0_SUBAUTH_REQUEST 構造体 (ntsecapi.h)

MSV1_0_SUBAUTH_REQUEST構造体には、サブ認証パッケージに渡す情報が含まれています。

LsaCallAuthenticationPackage によって使用されます。

構文

typedef struct _MSV1_0_SUBAUTH_REQUEST {
  MSV1_0_PROTOCOL_MESSAGE_TYPE MessageType;
  ULONG                        SubAuthPackageId;
  ULONG                        SubAuthInfoLength;
  PUCHAR                       SubAuthSubmitBuffer;
} MSV1_0_SUBAUTH_REQUEST, *PMSV1_0_SUBAUTH_REQUEST;

メンバー

MessageType

MSV1_0_PROTOCOL_MESSAGE_TYPE 要求の種類を識別する値です。 このメンバーは、ローカルのサブ認証の 場合は MsV1_0SubAuth に設定し、ドメイン コントローラーのサブ認証には MsV1_0GenericPassthrough する必要があります。

SubAuthPackageId

サブ認証パッケージ識別子が含まれます。 サブ認証パッケージ識別子の値は、サブ認証パッケージの作成者によって確立されます。

SubAuthInfoLength

SubAuthSubmitBuffer のサブ認証パッケージに渡されるバッファーの長さをバイト単位で示します。

SubAuthSubmitBuffer

サブ認証パッケージに渡すデータを格納します。 このデータの形式と内容は、サブ認証パッケージに固有です。 詳細については、特定のサブ認証パッケージのドキュメントを参照してください。

要件

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