Win32 API 日本語リファレンス
ホームDevices.Bluetooth › BLUETOOTH_SELECT_DEVICE_PARAMS

BLUETOOTH_SELECT_DEVICE_PARAMS

構造体
サイズx64: 88 バイト / x86: 60 バイト

サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。

フィールド

フィールドサイズx64x86説明
dwSizeDWORD4+0+0この構造体のバイト単位サイズ。呼び出し前に設定する必要がある。
cNumOfClassesDWORD4+4+4prgClassOfDevices配列の要素数を示す。0で全クラスを表示。
prgClassOfDevicesBLUETOOTH_COD_PAIRS*8/4+8+8表示対象を絞り込むCODペア配列へのポインタ。NULL可。
pszInfoLPWSTR8/4+16+12ダイアログに表示する追加情報文字列へのポインタ。NULL可。
hwndParentHWND8/4+24+16選択ダイアログの親ウィンドウハンドル。NULL可。
fForceAuthenticationBOOL4+32+20選択時に認証を強制するかを示すBOOL値。
fShowAuthenticatedBOOL4+36+24認証済みデバイスを表示するかを示すBOOL値。
fShowRememberedBOOL4+40+28記憶済みデバイスを表示するかを示すBOOL値。
fShowUnknownBOOL4+44+32未知デバイスを表示するかを示すBOOL値。
fAddNewDeviceWizardBOOL4+48+36新規デバイス追加ウィザードとして表示するかを示すBOOL値。
fSkipServicesPageBOOL4+52+40サービス選択ページを省略するかを示すBOOL値。
pfnDeviceCallbackPFN_DEVICE_CALLBACK8/4+56+44デバイス列挙時に呼ばれるコールバック関数へのポインタ。NULL可。
pvParamvoid*8/4+64+48コールバックに渡されるユーザー定義パラメータへのポインタ。
cNumDevicesDWORD4+72+52選択されたデバイス数(出力)。pDevices配列の有効要素数。
pDevicesBLUETOOTH_DEVICE_INFO*8/4+80+56選択結果のデバイス情報配列へのポインタ(出力)。