Win32 API 日本語リファレンス
ホームUI.Shell › CREDENTIAL_PROVIDER_FIELD_STATE

CREDENTIAL_PROVIDER_FIELD_STATE

列挙型
基底型i4

メンバー 4

名前10進16進説明
CPFS_HIDDEN00x0どの状態でもフィールドを表示しません。たとえば、ユーザーが指紋認証を行うまで表示すべきではないパスワード編集コントロールが該当します。指紋認証が完了するまで、パスワードフィールドの状態は CPFS_HIDDEN になります。
CPFS_DISPLAY_IN_SELECTED_TILE10x1選択状態のときにフィールドを表示します。
CPFS_DISPLAY_IN_DESELECTED_TILE20x2選択解除状態のときにフィールドを表示します。この値は、CREDENTIAL_PROVIDER_USAGE_SCENARIOCPUS_CREDUI に設定されている場合にのみ有効です。
CPFS_DISPLAY_IN_BOTH30x3資格情報タイルが選択されているときと選択されていないときの両方でフィールドを表示します。

公式ドキュメント

資格情報 UI 内の単一フィールドの状態を指定します。CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR および ICredentialProviderCredentialEvents::SetFieldState で使用されます。フィールドの動作は、現在のフィールドの状態によって異なる場合があります。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum CREDENTIAL_PROVIDER_FIELD_STATE : int {
    CPFS_HIDDEN = 0,
    CPFS_DISPLAY_IN_SELECTED_TILE = 1,
    CPFS_DISPLAY_IN_DESELECTED_TILE = 2,
    CPFS_DISPLAY_IN_BOTH = 3
} CREDENTIAL_PROVIDER_FIELD_STATE;
public enum CREDENTIAL_PROVIDER_FIELD_STATE : int
{
    CPFS_HIDDEN = 0,
    CPFS_DISPLAY_IN_SELECTED_TILE = 1,
    CPFS_DISPLAY_IN_DESELECTED_TILE = 2,
    CPFS_DISPLAY_IN_BOTH = 3,
}
Public Enum CREDENTIAL_PROVIDER_FIELD_STATE As Integer
    CPFS_HIDDEN = 0
    CPFS_DISPLAY_IN_SELECTED_TILE = 1
    CPFS_DISPLAY_IN_DESELECTED_TILE = 2
    CPFS_DISPLAY_IN_BOTH = 3
End Enum
import enum

class CREDENTIAL_PROVIDER_FIELD_STATE(enum.IntEnum):
    CPFS_HIDDEN = 0
    CPFS_DISPLAY_IN_SELECTED_TILE = 1
    CPFS_DISPLAY_IN_DESELECTED_TILE = 2
    CPFS_DISPLAY_IN_BOTH = 3
// CREDENTIAL_PROVIDER_FIELD_STATE
pub const CPFS_HIDDEN: i32 = 0;
pub const CPFS_DISPLAY_IN_SELECTED_TILE: i32 = 1;
pub const CPFS_DISPLAY_IN_DESELECTED_TILE: i32 = 2;
pub const CPFS_DISPLAY_IN_BOTH: i32 = 3;
// CREDENTIAL_PROVIDER_FIELD_STATE
const (
	CPFS_HIDDEN int32 = 0
	CPFS_DISPLAY_IN_SELECTED_TILE int32 = 1
	CPFS_DISPLAY_IN_DESELECTED_TILE int32 = 2
	CPFS_DISPLAY_IN_BOTH int32 = 3
)
const
  CPFS_HIDDEN = 0;
  CPFS_DISPLAY_IN_SELECTED_TILE = 1;
  CPFS_DISPLAY_IN_DESELECTED_TILE = 2;
  CPFS_DISPLAY_IN_BOTH = 3;
// CREDENTIAL_PROVIDER_FIELD_STATE
pub const CPFS_HIDDEN: i32 = 0;
pub const CPFS_DISPLAY_IN_SELECTED_TILE: i32 = 1;
pub const CPFS_DISPLAY_IN_DESELECTED_TILE: i32 = 2;
pub const CPFS_DISPLAY_IN_BOTH: i32 = 3;
const
  CPFS_HIDDEN* = 0
  CPFS_DISPLAY_IN_SELECTED_TILE* = 1
  CPFS_DISPLAY_IN_DESELECTED_TILE* = 2
  CPFS_DISPLAY_IN_BOTH* = 3
enum CREDENTIAL_PROVIDER_FIELD_STATE : int {
    CPFS_HIDDEN = 0,
    CPFS_DISPLAY_IN_SELECTED_TILE = 1,
    CPFS_DISPLAY_IN_DESELECTED_TILE = 2,
    CPFS_DISPLAY_IN_BOTH = 3,
}
#define global CPFS_HIDDEN                     0x0
#define global CPFS_DISPLAY_IN_SELECTED_TILE   0x1
#define global CPFS_DISPLAY_IN_DESELECTED_TILE 0x2
#define global CPFS_DISPLAY_IN_BOTH            0x3