次の方法で共有


wincred.h ヘッダー

このヘッダーは、セキュリティと ID によって使用されます。 詳細については、次を参照してください。

wincred.h には、次のプログラミング インターフェイスが含まれています。

関数

 
CredDeleteA

ユーザーの資格情報セットから資格情報を削除します。 (ANSI)
CredDeleteW

ユーザーの資格情報セットから資格情報を削除します。 (Unicode)
CredEnumerateA

ユーザーの資格情報セットから資格情報を列挙します。 (ANSI)
CredEnumerateW

ユーザーの資格情報セットから資格情報を列挙します。 (Unicode)
CredFindBestCredentialA

Credentials Management (CredMan) データベースで、現在のログオン セッションに関連付けられている、指定したターゲット リソースに最も一致する一連の汎用資格情報を検索します。 (ANSI)
CredFindBestCredentialW

Credentials Management (CredMan) データベースで、現在のログオン セッションに関連付けられている、指定したターゲット リソースに最も一致する一連の汎用資格情報を検索します。 (Unicode)
CredFree

CredFree 関数は、任意の資格情報管理機能によって返されるバッファーを解放します。
CredGetSessionTypes

CredGetSessionTypes 関数は、現在のログオン セッションでサポートされている最大永続化を返します。 資格情報の種類ごとに個別の最大永続化が返されます。
CredGetTargetInfoA

CredGetTargetInfo 関数は、名前付きターゲット コンピューターのすべての既知のターゲット名情報を取得します。 (ANSI)
CredGetTargetInfoW

CredGetTargetInfo 関数は、名前付きターゲット コンピューターのすべての既知のターゲット名情報を取得します。 (Unicode)
CredIsMarshaledCredentialA

指定したユーザー名文字列が、以前に CredMarshalCredential によってマーシャリングされたマーシャリングされた資格情報であるかどうかを判断します。 (ANSI)
CredIsMarshaledCredentialW

指定したユーザー名文字列が、以前に CredMarshalCredential によってマーシャリングされたマーシャリングされた資格情報であるかどうかを判断します。 (Unicode)
CredIsProtectedA

CredProtect 関数の前回の呼び出しで、指定した資格情報を暗号化するかどうかを指定します。 (ANSI)
CredIsProtectedW

CredProtect 関数の前回の呼び出しで、指定した資格情報を暗号化するかどうかを指定します。 (Unicode)
CredMarshalCredentialA

CredMarshalCredential 関数は、資格情報をテキスト文字列に変換します。 (ANSI)
CredMarshalCredentialW

CredMarshalCredential 関数は、資格情報をテキスト文字列に変換します。 (Unicode)
CredPackAuthenticationBufferA

文字列ユーザー名とパスワードを認証バッファーに変換します。 (ANSI)
CredPackAuthenticationBufferW

文字列ユーザー名とパスワードを認証バッファーに変換します。 (Unicode)
CredProtectA

指定した資格情報を暗号化して、現在のセキュリティ コンテキストのみが暗号化を解除できるようにします。 (ANSI)
CredProtectW

指定した資格情報を暗号化して、現在のセキュリティ コンテキストのみが暗号化を解除できるようにします。 (Unicode)
CredReadA

ユーザーの資格情報セットから資格情報を読み取ります。 (ANSI)
CredReadDomainCredentialsA

ユーザーの資格情報セットからドメイン資格情報を読み取ります。 (ANSI)
CredReadDomainCredentialsW

ユーザーの資格情報セットからドメイン資格情報を読み取ります。 (Unicode)
CredReadW

ユーザーの資格情報セットから資格情報を読み取ります。 (Unicode)
CredRenameA

CredRename はサポートされなくなりました。 (ANSI)
CredRenameW

CredRename はサポートされなくなりました。 (Unicode)
CredUICmdLinePromptForCredentialsA

コマンド ライン (コンソール) アプリケーションで作業しているユーザーからの資格情報の入力を求め、受け入れます。 ユーザーが入力した名前とパスワードは、検証のために呼び出し元のアプリケーションに渡されます。 (ANSI)
CredUICmdLinePromptForCredentialsW

コマンド ライン (コンソール) アプリケーションで作業しているユーザーからの資格情報の入力を求め、受け入れます。 ユーザーが入力した名前とパスワードは、検証のために呼び出し元のアプリケーションに渡されます。 (Unicode)
CredUIConfirmCredentialsA

CredUIPromptForCredentials または CredUICmdLinePromptForCredentials の後に呼び出され、収集された資格情報の有効性を確認します。 (ANSI)
CredUIConfirmCredentialsW

CredUIPromptForCredentials または CredUICmdLinePromptForCredentials の後に呼び出され、収集された資格情報の有効性を確認します。 (Unicode)
CredUIParseUserNameA

CredUIParseUserName 関数は、完全修飾ユーザー名からドメインとユーザー アカウント名を抽出します。 (ANSI)
CredUIParseUserNameW

CredUIParseUserName 関数は、完全修飾ユーザー名からドメインとユーザー アカウント名を抽出します。 (Unicode)
CredUIPromptForCredentialsA

ユーザーからの資格情報を受け入れる構成可能なダイアログ ボックスを作成して表示します。 (ANSI)
CredUIPromptForCredentialsW

ユーザーからの資格情報を受け入れる構成可能なダイアログ ボックスを作成して表示します。 (Unicode)
CredUIPromptForWindowsCredentialsA

ローカル コンピューターにインストールされている資格情報プロバイダーを使用して、ユーザーが資格情報を入力できるようにする構成可能なダイアログ ボックスを作成して表示します。 (ANSI)
CredUIPromptForWindowsCredentialsW

ローカル コンピューターにインストールされている資格情報プロバイダーを使用して、ユーザーが資格情報を入力できるようにする構成可能なダイアログ ボックスを作成して表示します。 (Unicode)
CredUIReadSSOCredW

CredUIReadSSOCredW 関数は、1 つのログオン資格情報のユーザー名を取得します。
CredUIStoreSSOCredW

CredUIStoreSSOCredW 関数は、1 つのログオン資格情報を格納します。
CredUnmarshalCredentialA

CredUnmarshalCredential 関数は、マーシャリングされた資格情報を元の形式に変換します。 (ANSI)
CredUnmarshalCredentialW

CredUnmarshalCredential 関数は、マーシャリングされた資格情報を元の形式に変換します。 (Unicode)
CredUnPackAuthenticationBufferA

CredUIPromptForWindowsCredentials 関数の呼び出しによって返される認証バッファーを、文字列ユーザー名とパスワードに変換します。 (ANSI)
CredUnPackAuthenticationBufferW

CredUIPromptForWindowsCredentials 関数の呼び出しによって返される認証バッファーを、文字列ユーザー名とパスワードに変換します。 (Unicode)
CredUnprotectA

CredProtect 関数を使用して、以前に暗号化された資格情報を復号化します。 (ANSI)
CredUnprotectW

CredProtect 関数を使用して、以前に暗号化された資格情報を復号化します。 (Unicode)
CredWriteA

新しい資格情報を作成するか、ユーザーの資格情報セット内の既存の資格情報を変更します。 (ANSI)
CredWriteDomainCredentialsA

ドメイン資格情報をユーザーの資格情報セットに書き込みます。 (ANSI)
CredWriteDomainCredentialsW

ドメイン資格情報をユーザーの資格情報セットに書き込みます。 (Unicode)
CredWriteW

新しい資格情報を作成するか、ユーザーの資格情報セット内の既存の資格情報を変更します。 (Unicode)

構造

 
CERT_CREDENTIAL_INFO

CERT_CREDENTIAL_INFO構造体には、証明書への参照が含まれています。
CREDENTIAL_ATTRIBUTEA

CREDENTIAL_ATTRIBUTE構造体には、資格情報のアプリケーション定義属性が含まれています。 属性は、キーワード (keyword)と値のペアです。 属性の意味を定義するのは、アプリケーション次第です。 (ANSI)
CREDENTIAL_ATTRIBUTEW

CREDENTIAL_ATTRIBUTE構造体には、資格情報のアプリケーション定義属性が含まれています。 属性は、キーワード (keyword)と値のペアです。 属性の意味を定義するのは、アプリケーション次第です。 (Unicode)
CREDENTIAL_TARGET_INFORMATIONA

CREDENTIAL_TARGET_INFORMATION構造体には、ターゲット コンピューターの名前、ドメイン、ツリーが含まれます。 (ANSI)
CREDENTIAL_TARGET_INFORMATIONW

CREDENTIAL_TARGET_INFORMATION構造体には、ターゲット コンピューターの名前、ドメイン、ツリーが含まれます。 (Unicode)
CREDENTIALA

CREDENTIAL 構造体には、個々の資格情報が含まれています。 (ANSI)
CREDENTIALW

CREDENTIAL 構造体には、個々の資格情報が含まれています。 (Unicode)
CREDUI_INFOA

CREDUI_INFO構造体は、資格情報の取得に使用するダイアログ ボックスを作成する CredUIPromptForCredentials 関数に情報を渡すために使用されます。 (ANSI)
CREDUI_INFOW

CREDUI_INFO構造体は、資格情報の取得に使用するダイアログ ボックスを作成する CredUIPromptForCredentials 関数に情報を渡すために使用されます。 (Unicode)
USERNAME_TARGET_CREDENTIAL_INFO

USERNAME_TARGET_CREDENTIAL_INFO構造体には、資格情報への参照が含まれています。

列挙

 
CRED_MARSHAL_TYPE

CredMarshalCredential または CredUnmarshalCredential によってマーシャリングされない資格情報の種類を指定します。
CRED_PROTECTION_TYPE

CredProtect 関数を使用するときに資格情報が暗号化されるセキュリティ コンテキストを指定します。