ホーム › Devices.Bluetooth › BLUETOOTH_SELECT_DEVICE_PARAMS
BLUETOOTH_SELECT_DEVICE_PARAMS
構造体サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。
フィールド
| フィールド | 型 | サイズ | x64 | x86 | 説明 |
|---|---|---|---|---|---|
| dwSize | DWORD | 4 | +0 | +0 | この構造体のバイト単位サイズ。呼び出し前に設定する必要がある。 |
| cNumOfClasses | DWORD | 4 | +4 | +4 | prgClassOfDevices配列の要素数を示す。0で全クラスを表示。 |
| prgClassOfDevices | BLUETOOTH_COD_PAIRS* | 8/4 | +8 | +8 | 表示対象を絞り込むCODペア配列へのポインタ。NULL可。 |
| pszInfo | LPWSTR | 8/4 | +16 | +12 | ダイアログに表示する追加情報文字列へのポインタ。NULL可。 |
| hwndParent | HWND | 8/4 | +24 | +16 | 選択ダイアログの親ウィンドウハンドル。NULL可。 |
| fForceAuthentication | BOOL | 4 | +32 | +20 | 選択時に認証を強制するかを示すBOOL値。 |
| fShowAuthenticated | BOOL | 4 | +36 | +24 | 認証済みデバイスを表示するかを示すBOOL値。 |
| fShowRemembered | BOOL | 4 | +40 | +28 | 記憶済みデバイスを表示するかを示すBOOL値。 |
| fShowUnknown | BOOL | 4 | +44 | +32 | 未知デバイスを表示するかを示すBOOL値。 |
| fAddNewDeviceWizard | BOOL | 4 | +48 | +36 | 新規デバイス追加ウィザードとして表示するかを示すBOOL値。 |
| fSkipServicesPage | BOOL | 4 | +52 | +40 | サービス選択ページを省略するかを示すBOOL値。 |
| pfnDeviceCallback | PFN_DEVICE_CALLBACK | 8/4 | +56 | +44 | デバイス列挙時に呼ばれるコールバック関数へのポインタ。NULL可。 |
| pvParam | void* | 8/4 | +64 | +48 | コールバックに渡されるユーザー定義パラメータへのポインタ。 |
| cNumDevices | DWORD | 4 | +72 | +52 | 選択されたデバイス数(出力)。pDevices配列の有効要素数。 |
| pDevices | BLUETOOTH_DEVICE_INFO* | 8/4 | +80 | +56 | 選択結果のデバイス情報配列へのポインタ(出力)。 |