您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ CFNumberGetValue函数代码示例

51自学网 2021-06-01 19:58:54
  C++
这篇教程C++ CFNumberGetValue函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中CFNumberGetValue函数的典型用法代码示例。如果您正苦于以下问题:C++ CFNumberGetValue函数的具体用法?C++ CFNumberGetValue怎么用?C++ CFNumberGetValue使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了CFNumberGetValue函数的27个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: CopyUserVisibleNameForEthernetPort

//.........这里部分代码省略.........					junk = CFQDictionarySetNumber(interfaceInfo, kSortOrderKey, kEthernetPCISortOrder);					assert(junk == 0);										// Get "AAPL,slot-name" property from I/O Registry and copy it into 					// our interfaceInfo dictionary.  But first, mutate the slot name 					// into a user-visible name version.										slotName = NULL;					slotNameAsData = (CFDataRef) IORegistryEntryCreateCFProperty(bus, CFSTR("AAPL,slot-name"), NULL, kNilOptions);					if (slotNameAsData != NULL) {						slotName = CreateStringFromData(slotNameAsData);					}					if (slotName != NULL) {						CFStringRef tmp;												tmp = CopyUserVisibleSlotName(slotName);						if (tmp != NULL) {							CFQRelease(slotName);							slotName = tmp;						}					}					if (slotName == NULL) {						CFDictionarySetValue(interfaceInfo, CFSTR("AAPL,slot-name"), CFSTR("unknown"));					} else {						CFDictionarySetValue(interfaceInfo, CFSTR("AAPL,slot-name"), slotName);					}					CFQRelease(slotName);										// Now get the IOChildIndex property to decide whether it's a single 					// or multi-port Ethernet card.					portNum = (CFNumberRef) CFDictionaryGetValue(busDict, CFSTR("IOChildIndex"));						                if ( (portNum == NULL) || ! CFNumberGetValue(portNum, kCFNumberSInt32Type, &junkNum) ) {	                    // single-port pci enet card	                	// Either there is no IOChildIndex property, or it doesn't contain a 	                	// valid number.				        *userVisibleName = (CFStringRef) CFQRetain( kMoreSCPortLabelEthernetPCI );	                } else {	                	CFNumberRef portNumRef;	                	SInt32		portNum;	                	CFStringRef portNumString;	                		                    // multi-port pci enet card						// Get "IOChildIndex" property from I/O Registry and copy it into 						// our interfaceInfo dictionary.												portNumString = NULL;						portNumRef = (CFNumberRef) IORegistryEntryCreateCFProperty(bus, CFSTR("IOChildIndex"), NULL, kNilOptions);				        if ( (portNumRef != NULL) && CFNumberGetValue(portNumRef, kCFNumberSInt32Type, &portNum) ) {				            portNumString = CFStringCreateWithFormat(NULL, NULL, CFSTR("%ld"), portNum + 1);				        }						if (portNumString == NULL) {							CFDictionarySetValue(interfaceInfo, CFSTR("IOChildIndex"), CFSTR("unknown"));						} else {							CFDictionarySetValue(interfaceInfo, CFSTR("IOChildIndex"), portNumString);						}				        CFQRelease(portNumString);				        CFQRelease(portNumRef);				        *userVisibleName = (CFStringRef) CFQRetain( kMoreSCPortLabelEthernetPCIMultiport );	                }	            } else {
开发者ID:fruitsamples,项目名称:MoreIsBetter,代码行数:67,


示例2: tests

static void tests(void){    CFErrorRef error = NULL;    CFDataRef cfpassword = CFDataCreate(NULL, (uint8_t *) "FooFooFoo", 10);    CFDataRef cfwrong_password = CFDataCreate(NULL, (uint8_t *) "NotFooFooFoo", 10);    CFStringRef cfaccount = CFSTR("[email
C++ CFPlugInAddInstanceForFactory函数代码示例
C++ CFNumberGetTypeID函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。