CRegKey::Create

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

Index