CRegKey::Create

Tworzenie LONG (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);

Wartość zwracany

W przypadku powodzenia zwraca ERROR_SUCCESS; w przeciwnym razie wartość błędu.

Parametry

hKeyParent

[w] Uchwyt otworzyć klucza.

lpszKeyName

[w] Określa nazwę klucza do tworzony lub otwierany. Nazwa ta musi być podkluczem hKeyParent.

lpszClass

[w] Określa klasę kluczem do tworzony lub otwierany. Wartością domyślną jest REG_NONE.

dwOptions

[w] Opcje dla klucza. Wartością domyślną jest REG_OPTION_NON_VOLATILE. Lista możliwych wartości i opisy, zobacz RegCreateKeyEx w zestawie Win32 SDK.

samDesired

[w] Zabezpieczeń dostępu do klucza. Wartością domyślną jest KEY_ALL_ACCESS. Aby uzyskać listę możliwych wartości i opisy zobacz RegCreateKeyEx.

lpSecAttr

[w] Wskaźnik struktury SECURITY_ATTRIBUTES , która wskazuje, czy uchwyt klucza może być dziedziczony przez proces podrzędny. Domyślnie ten parametr ma wartość NULL (znaczenie, jakie dojście nie może być dziedziczona).

lpdwDisposition

[limit] Jeśli nie-NULL, pobiera REG_CREATED_NEW_KEY (Jeśli klucz nie istniał i został utworzony) lub REG_OPENED_EXISTING_KEY (Jeśli klucz istniał i został otwarty).

Uwagi

Tworzy określonego klucza, jeśli nie istnieje jako podklucz hKeyParent. W przeciwnym razie Utwórz otwiera klucz.

Tworzenie ustawia Państwa m_hKey uchwyt ten klucz.

Omówie&nie CRegKey |nbsp; Członkowie klasy

Zobacz też CRegKey::Open, CRegKey::Close

Index