Win32 API 日本語リファレンス
ホームMedia.DirectShow › UICloseReasonType

UICloseReasonType

列挙型
基底型i4

メンバー 5

名前10進16進説明
NotReady00x0準備ができていません。
UserClosed10x1ユーザー。
SystemClosed20x2システム。
DeviceClosed30x3デバイス。
ErrorClosed40x4エラー。

公式ドキュメント

[このページに関連する機能である Microsoft TV Technologies はレガシー機能です。新しいコードではこの機能を使用しないことを強く推奨します。]

UICloseReasonType 列挙型は、スマートカード用のユーザーインターフェイスダイアログが閉じられた理由を指定します。

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

各言語での定義

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

typedef enum UICloseReasonType : int {
    NotReady = 0,
    UserClosed = 1,
    SystemClosed = 2,
    DeviceClosed = 3,
    ErrorClosed = 4
} UICloseReasonType;
public enum UICloseReasonType : int
{
    NotReady = 0,
    UserClosed = 1,
    SystemClosed = 2,
    DeviceClosed = 3,
    ErrorClosed = 4,
}
Public Enum UICloseReasonType As Integer
    NotReady = 0
    UserClosed = 1
    SystemClosed = 2
    DeviceClosed = 3
    ErrorClosed = 4
End Enum
import enum

class UICloseReasonType(enum.IntEnum):
    NotReady = 0
    UserClosed = 1
    SystemClosed = 2
    DeviceClosed = 3
    ErrorClosed = 4
// UICloseReasonType
pub const NotReady: i32 = 0;
pub const UserClosed: i32 = 1;
pub const SystemClosed: i32 = 2;
pub const DeviceClosed: i32 = 3;
pub const ErrorClosed: i32 = 4;
// UICloseReasonType
const (
	NotReady int32 = 0
	UserClosed int32 = 1
	SystemClosed int32 = 2
	DeviceClosed int32 = 3
	ErrorClosed int32 = 4
)
const
  NotReady = 0;
  UserClosed = 1;
  SystemClosed = 2;
  DeviceClosed = 3;
  ErrorClosed = 4;
// UICloseReasonType
pub const NotReady: i32 = 0;
pub const UserClosed: i32 = 1;
pub const SystemClosed: i32 = 2;
pub const DeviceClosed: i32 = 3;
pub const ErrorClosed: i32 = 4;
const
  NotReady* = 0
  UserClosed* = 1
  SystemClosed* = 2
  DeviceClosed* = 3
  ErrorClosed* = 4
enum UICloseReasonType : int {
    NotReady = 0,
    UserClosed = 1,
    SystemClosed = 2,
    DeviceClosed = 3,
    ErrorClosed = 4,
}
#define global NotReady     0x0
#define global UserClosed   0x1
#define global SystemClosed 0x2
#define global DeviceClosed 0x3
#define global ErrorClosed  0x4