Win32 API 日本語リファレンス
ホームSystem.Com › BIND_FLAGS

BIND_FLAGS

列挙型
基底型i4

メンバー 2

名前10進16進説明
BIND_MAYBOTHERUSER10x1このフラグを指定すると、モニカーの実装はエンドユーザーと対話できます。指定しない場合、モニカーの実装は、マウントが必要なネットワークボリュームのパスワードを問い合わせるなど、いかなる方法でもユーザーと対話してはなりません。本来であればユーザーと対話するところを禁止された場合、モニカーの実装は、ユーザーの操作を必要としない別のアルゴリズムを使用するか、エラー MK_E_MUSTBOTHERUSER で失敗させることができます。
BIND_JUSTTESTEXISTENCE20x2このフラグを指定すると、呼び出し元は操作が実際に実行されることではなく、このフラグを指定しなかった場合にその操作を実行できたかどうかを知ることだけを目的としていることを示します。たとえば、IMoniker::BindToObject の呼び出しでこのフラグを使用すると、呼び出し元はオブジェクトが実際に存在するかどうかを調べることだけに関心があると示せます。ただし、モニカーの実装はこの最適化の可能性を無視して、操作を完全に実行してもかまいません。呼び出し元は、どちらの場合にも対応できる必要があります。

公式ドキュメント

モニカーのバインド操作に関する動作を制御します。

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

各言語での定義

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

typedef enum BIND_FLAGS : int {
    BIND_MAYBOTHERUSER = 1,
    BIND_JUSTTESTEXISTENCE = 2
} BIND_FLAGS;
public enum BIND_FLAGS : int
{
    BIND_MAYBOTHERUSER = 1,
    BIND_JUSTTESTEXISTENCE = 2,
}
Public Enum BIND_FLAGS As Integer
    BIND_MAYBOTHERUSER = 1
    BIND_JUSTTESTEXISTENCE = 2
End Enum
import enum

class BIND_FLAGS(enum.IntEnum):
    BIND_MAYBOTHERUSER = 1
    BIND_JUSTTESTEXISTENCE = 2
// BIND_FLAGS
pub const BIND_MAYBOTHERUSER: i32 = 1;
pub const BIND_JUSTTESTEXISTENCE: i32 = 2;
// BIND_FLAGS
const (
	BIND_MAYBOTHERUSER int32 = 1
	BIND_JUSTTESTEXISTENCE int32 = 2
)
const
  BIND_MAYBOTHERUSER = 1;
  BIND_JUSTTESTEXISTENCE = 2;
// BIND_FLAGS
pub const BIND_MAYBOTHERUSER: i32 = 1;
pub const BIND_JUSTTESTEXISTENCE: i32 = 2;
const
  BIND_MAYBOTHERUSER* = 1
  BIND_JUSTTESTEXISTENCE* = 2
enum BIND_FLAGS : int {
    BIND_MAYBOTHERUSER = 1,
    BIND_JUSTTESTEXISTENCE = 2,
}
#define global BIND_MAYBOTHERUSER     0x1
#define global BIND_JUSTTESTEXISTENCE 0x2