Criar longa (HKEY hKeyParent, LPCTSTR lpszKeyName, LPTSTR lpszClass = REG_NONE, DWORD dwOptions = REG_OPTION_NON_VOLATILE, REGSAM samDesired = KEY_ALL_ACCESS, LPSECURITY_ATTRIBUTES lpSecAttr = NULL, out lpdwDisposition = NULL);
Valor de retorno
Se for bem-sucedida, retorna ERROR_SUCCESS; caso contrário, um valor de erro.
Parâmetros
hKeyParent
[no] O identificador de uma chave aberta.
lpszKeyName
[no] Especifica o nome de uma chave a ser criado ou aberto. Esse nome deve ser uma subchave de hKeyParent.
lpszClass
[no] Especifica a classe da chave a ser criado ou aberto. O valor padrão é REG_NONE.
dwOptions
[no] Opções da chave. O valor padrão é REG_OPTION_NON_VOLATILE. Para obter uma lista dos valores possíveis e as descrições, consulte RegCreateKeyEx na Win32 SDK.
samDesired
[no] O acesso de segurança para a chave. O valor padrão é KEY_ALL_ACCESS. Para obter uma lista dos valores possíveis e as descrições, consulte RegCreateKeyEx.
lpSecAttr
[no] Um ponteiro para um estrutura SECURITY_ATTRIBUTES que indica se o identificador da chave pode ser herdado por um processo filho. Por padrão, este parâmetro é NULL (ou seja o identificador não pode ser herdado).
lpdwDisposition
[out] Se não-NULL, recupera o REG_CREATED_NEW_KEY (se a chave não existia e foi criada) ou REG_OPENED_EXISTING_KEY (se a chave existia e foi aberta).
Observações
Cria a chave especificada, se ele não existe como uma subchave de hKeyParent. Caso contrário, criar abre a chave.
Criar define o membro de m_hKey alça dessa chave.
Visão geral de CRegKey | Membros de classe
Co&nsulte tambémnbsp;CRegKey::Open, CRegKey::Close