CFReadStreamOpen
読み込みストリームを開きます
Boolean CFReadStreamOpen ( CFReadStreamRef stream );
解説
読み込みストリームを開きます。
返り値
引数
( CFReadStreamRef )stream
クラス
CFReadStream
Function
使用可能
10.1
参照
例文
#include <CoreFoundation/CoreFoundation.h> int main (int argc, const char * argv[]) { //ファイルURLを作る //ユーザーの CFStringRef theString = CFStringCreateWithFormat (kCFAllocatorDefault,NULL,CFSTR("file:///Users/Shared/testFile.txt"),CFSTR("")); CFURLRef downloadURL = CFURLCreateWithString(kCFAllocatorDefault, theString, NULL); // CFReadStreamRef myReadStream = CFReadStreamCreateWithFile(kCFAllocatorDefault, downloadURL); // if (!CFReadStreamOpen(myReadStream)) { CFStreamError myErr = CFReadStreamGetError(myReadStream); //エラーがあったら if (myErr.domain == kCFStreamErrorDomainPOSIX) { //POSIXエラーコード受ける } else if (myErr.domain == kCFStreamErrorDomainMacOSStatus) { //MACエラーコード受ける OSStatus macError = (OSStatus)myErr.error; //エラー処理 } }else{ CFShow(CFSTR("OK")); } CFShow(theString); return 0; }