สร้างยาว (HKEY hKeyParent, LPCTSTR lpszKeyName, LPTSTR lpszClass REG_NONE, DWORD = dwOptions = REG_OPTION_NON_VOLATILE, REGSAM samDesired KEY_ALL_ACCESS, LPSECURITY_ATTRIBUTES = lpSecAttr = NULL, LPDWORD lpdwDisposition = NULL);
ส่งกลับค่า
ถ้าสำเร็จ ส่งกลับที่ERROR_SUCCESS มิฉะนั้น ค่าความผิดพลาด?
พารามิเตอร์
hKeyParent
[ใน] หมายเลขอ้างอิงของคีย์การเปิด?
lpszKeyName
[ใน] ระบุชื่อของปุ่มเพื่อสร้าง หรือเปิด ชื่อนี้ต้องเป็นคีย์ย่อยของhKeyParent?
lpszClass
[ใน] ระบุชั้นของคีย์จะสร้าง หรือเปิด ค่าเริ่มต้นคือREG_NONE?
dwOptions
[ใน] ตัวเลือกสำหรับคีย์ ค่าเริ่มต้นคือREG_OPTION_NON_VOLATILE ดูรายการของค่าที่เป็นไปได้และคำอธิบาย RegCreateKeyExในWin32 SDK?
samDesired
[ใน] เข้าถึงการรักษาความปลอดภัยสำหรับคีย์ ค่าเริ่มต้นคือKEY_ALL_ACCESS สำหรับรายการของค่าที่เป็นไปได้และคำอธิบาย ดูRegCreateKeyEx?
lpSecAttr
[ใน] ตัวชี้ไป SECURITY_ATTRIBUTESโครงสร้างที่บ่งชี้ว่า หมายเลขอ้างอิงของคีย์สามารถสืบทอดตามกระบวนการเด็ก โดยค่าเริ่มต้น พารามิเตอร์นี้เป็นค่า NULL (ความหมายที่หมายเลขอ้างอิงไม่สามารถสืบทอด)?
lpdwDisposition
[ออก] ถ้าไม่ใช่-NULLดึงตัวREG_CREATED_NEW_KEY (ถ้าคีย์ไม่มีอยู่ และสร้าง) หรือREG_OPENED_EXISTING_KEY (ถ้าคีย์มีอยู่ และถูกเปิด)?
หมายเหตุ
สร้างคีย์การระบุถ้ามันไม่มีเป็นคีย์ย่อยของhKeyParent มิฉะนั้นสร้างเปิดคีย์?
สร้างการตั้งค่าสมาชิกm_hKeyที่เป็นหมายเลขอ้างอิงของคีย์นี้?
ภาพรวม CRegKey |nbsp สมาชิกของคลาส(&N)
ดูเพิ่มเติมnbspCRegKey::Open, CRegKey::Close(&N)