Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Esta secção descreve o formato dos registos para cada uma das fichas de registo. As informações estão divididas nas seguintes secções.
TOKEN_NAME
Um registo de comprimento variável. O token é seguido por um valor de contagem que especifica o número de bytes que seguem no campo de nome. Um nome ASCII de contagem de comprimento completa o registro.
| Domínio | Tipo | Tamanho (bytes) | Índice |
|---|---|---|---|
| ficha | PALAVRA | 2 | token_name |
| contagem | Tipo de dados DWORD | 4 | Campo Comprimento do nome, em bytes |
| Designação | Matriz BYTE | contagem | Nome ASCII |
TOKEN_STRING
Um registo de comprimento variável. O token é seguido por um valor de contagem que especifica o número de bytes que seguem no campo de cadeia de caracteres. Uma seqüência ASCII de contagem de comprimento continua o registro, que é completado por um token de encerramento. A escolha do terminador é determinada por questões de sintaxe discutidas em outro lugar.
| Domínio | Tipo | Tamanho (bytes) | Índice |
|---|---|---|---|
| ficha | PALAVRA | 2 | token_string |
| contagem | Tipo de dados DWORD | 4 | Comprimento do campo de cadeia de caracteres em bytes |
| strinG | Matriz BYTE | contagem | String ASCII |
| terminador | Tipo de dados DWORD | 4 | tOKEN_SEMICOLON ou TOKEN_COMMA |
TOKEN_INTEGER
Um registo de comprimento fixo. O token é seguido pelo valor inteiro necessário.
| Domínio | Tipo | Tamanho (bytes) | Índice |
|---|---|---|---|
| ficha | PALAVRA | 2 | tOKEN_INTEGER |
| valuE | Tipo de dados DWORD | 4 | Inteiro único |
TOKEN_GUID
Um registo de comprimento fixo. O token é seguido pelos quatro campos de dados, conforme definido pelo padrão OSF DCE.
| Domínio | Tipo | Tamanho (bytes) | Índice |
|---|---|---|---|
| ficha | PALAVRA | 2 | tOKEN_GUID |
| Dados1 | Tipo de dados DWORD | 4 | Campo de dados UUID 1 |
| Dados2 | PALAVRA | 2 | Campo de dados UUID 2 |
| Dados3 | PALAVRA | 2 | Campo de dados UUID 3 |
| Dados4 | Matriz BYTE | 8 | Campo de dados UUID 4 |
TOKEN_INTEGER_LIST
Um registo de comprimento variável. O token é seguido por um valor de contagem que especifica o número de inteiros que seguem no campo de lista. Por uma questão de eficiência, as listas de inteiros consecutivos devem ser agrupadas numa única lista.
| Domínio | Tipo | Tamanho (bytes) | Índice |
|---|---|---|---|
| ficha | PALAVRA | 2 | tOKEN_INTEGER_LISt |
| contagem | Tipo de dados DWORD | 4 | Número de inteiros no campo da lista |
| Lista | Tipo de dados DWORD | 4 x contagem | Lista de inteiros |
TOKEN_FLOAT_LIST
Um registo de comprimento variável. O token é seguido por um valor de contagem que especifica o número de flutuações ou duplas que seguem no campo de lista. O tamanho do valor de ponto flutuante (float ou double) é determinado pelo valor do tamanho float especificado no cabeçalho do arquivo. Por razões de eficiência, os TOKEN_FLOAT_LISTs consecutivos devem ser agrupados numa única lista.
| Domínio | Tipo | Tamanho (bytes) | Índice |
|---|---|---|---|
| ficha | PALAVRA | 2 | tOKEN_FLOAT_LISt |
| contagem | Tipo de dados DWORD | 4 | Número de flutuadores ou duplos no campo da lista |
| Lista | matriz flutuante/dupla | 4 ou 8 x contagem | Lista flutuante ou dupla |
Tópicos relacionados