ホーム › Security.Authentication.Identity › SLDATATYPE
SLDATATYPE
列挙型メンバー 6
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| SL_DATA_NONE | 0 | 0x0 | バッファーにデータ型はありません。 |
| SL_DATA_SZ | 1 | 0x1 | バッファーには NULL 終端の Unicode 文字列が格納されます。 |
| SL_DATA_DWORD | 4 | 0x4 | バッファーには DWORD 値が格納されます。 |
| SL_DATA_BINARY | 3 | 0x3 | バッファーにはバイナリ値が格納されます。 |
| SL_DATA_MULTI_SZ | 7 | 0x7 | バッファーには複数の NULL 終端 Unicode 文字列が格納されます。 |
| SL_DATA_SUM | 100 | 0x64 | バッファーには合計値が格納されます。 |
公式ドキュメント
SLGetWindowsInformation 関数が返すバッファーのデータ型を指定します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum SLDATATYPE : unsigned int {
SL_DATA_NONE = 0,
SL_DATA_SZ = 1,
SL_DATA_DWORD = 4,
SL_DATA_BINARY = 3,
SL_DATA_MULTI_SZ = 7,
SL_DATA_SUM = 100
} SLDATATYPE;public enum SLDATATYPE : uint
{
SL_DATA_NONE = 0,
SL_DATA_SZ = 1,
SL_DATA_DWORD = 4,
SL_DATA_BINARY = 3,
SL_DATA_MULTI_SZ = 7,
SL_DATA_SUM = 100,
}Public Enum SLDATATYPE As UInteger
SL_DATA_NONE = 0
SL_DATA_SZ = 1
SL_DATA_DWORD = 4
SL_DATA_BINARY = 3
SL_DATA_MULTI_SZ = 7
SL_DATA_SUM = 100
End Enumimport enum
class SLDATATYPE(enum.IntEnum):
SL_DATA_NONE = 0
SL_DATA_SZ = 1
SL_DATA_DWORD = 4
SL_DATA_BINARY = 3
SL_DATA_MULTI_SZ = 7
SL_DATA_SUM = 100// SLDATATYPE
pub const SL_DATA_NONE: u32 = 0;
pub const SL_DATA_SZ: u32 = 1;
pub const SL_DATA_DWORD: u32 = 4;
pub const SL_DATA_BINARY: u32 = 3;
pub const SL_DATA_MULTI_SZ: u32 = 7;
pub const SL_DATA_SUM: u32 = 100;// SLDATATYPE
const (
SL_DATA_NONE uint32 = 0
SL_DATA_SZ uint32 = 1
SL_DATA_DWORD uint32 = 4
SL_DATA_BINARY uint32 = 3
SL_DATA_MULTI_SZ uint32 = 7
SL_DATA_SUM uint32 = 100
)const
SL_DATA_NONE = 0;
SL_DATA_SZ = 1;
SL_DATA_DWORD = 4;
SL_DATA_BINARY = 3;
SL_DATA_MULTI_SZ = 7;
SL_DATA_SUM = 100;// SLDATATYPE
pub const SL_DATA_NONE: u32 = 0;
pub const SL_DATA_SZ: u32 = 1;
pub const SL_DATA_DWORD: u32 = 4;
pub const SL_DATA_BINARY: u32 = 3;
pub const SL_DATA_MULTI_SZ: u32 = 7;
pub const SL_DATA_SUM: u32 = 100;const
SL_DATA_NONE* = 0
SL_DATA_SZ* = 1
SL_DATA_DWORD* = 4
SL_DATA_BINARY* = 3
SL_DATA_MULTI_SZ* = 7
SL_DATA_SUM* = 100enum SLDATATYPE : uint {
SL_DATA_NONE = 0,
SL_DATA_SZ = 1,
SL_DATA_DWORD = 4,
SL_DATA_BINARY = 3,
SL_DATA_MULTI_SZ = 7,
SL_DATA_SUM = 100,
}#define global SL_DATA_NONE 0x0
#define global SL_DATA_SZ 0x1
#define global SL_DATA_DWORD 0x4
#define global SL_DATA_BINARY 0x3
#define global SL_DATA_MULTI_SZ 0x7
#define global SL_DATA_SUM 0x64