LSSharedFileListQuestion の LSSharedFileListCreate 関数を見ていましたが、次のように定義されています。
LSSharedFileListCreate(CFAllocatorRef inAllocator, CFStringRef inListType,CFTypeRef listOptions)
inAllocator と listOptions は常に null に設定されます。null以外に有効な値があるかどうか疑問に思っていました。
LSSharedFileListQuestion の LSSharedFileListCreate 関数を見ていましたが、次のように定義されています。
LSSharedFileListCreate(CFAllocatorRef inAllocator, CFStringRef inListType,CFTypeRef listOptions)
inAllocator と listOptions は常に null に設定されます。null以外に有効な値があるかどうか疑問に思っていました。
LSSharedFileListCreate他の Core Foundation 関数と同じ規則に従います。
、、、、、またはCFAllocatorRefを指定できます。kCFAllocatorDefaultkCFAllocatorSystemDefaultkCFAllocatorMallockCFAllocatorMallocZonekCFAllocatorNullkCFAllocatorUseContext
インターフェイス ファイルで説明されているように、ほとんどの場合に使用したいのは ですkCFAllocatorDefault。これは と同義です。NULL
提供する価値は、提供するlistOptions価値に完全に依存します。値が関連付けられているものと、関連付けられていないものがあります。
たとえば、 in を指定した場合はkLSSharedFileListVolumesComputerVisible、inListTypeまたはinをCFBoolean示す値を指定します。example を提供した場合、関連付けられた値がないため、NULL を提供します。TRUEFALSElistOptionskLSSharedFileListSessionLoginItems