Ler em inglês

Compartilhar via


Função ParseField

[Atualmente, espera-se que a função ParseField esteja disponível para uso na próxima versão do sistema operacional Microsoft Windows. Ele pode estar alterado ou indisponível em versões subsequentes.]

Lê uma linha de Setup.inf e extrai o campo especificado da cadeia de caracteres.

Sintaxe

bool ParseField(
  _In_ LPCTSTR *szData,
  _In_ int     n,
  _In_ LPTSTR  *szBuf,
  _In_ int     iBufLen
);

Parâmetros

szData [in]

Tipo: LPCTSTR*

Um ponteiro para a linha de Setup.inf.

n [in]

Tipo: int

INT que indica qual campo extrair.

acima (0)

Indica o campo antes de um sinal de igual (=).

(1)

Indica o primeiro campo.

szBuf [in]

Tipo: LPTSTR*

Um ponteiro para o buffer que recebe o campo extraído.

iBufLen [in]

Tipo: int

INT que recebe o tamanho do buffer que recebe o campo extraído.

Valor retornado

Tipo: bool

Retornará TRUE se a função for bem-sucedida e FALSE se falhar.

Comentários

Os campos na cadeia de caracteres devem ser separados por vírgulas.

Espaços à esquerda e à direita são removidos.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Util.h
Biblioteca
Shell32.lib
DLL
Shell32.dll (versão 5.0 ou posterior)