FMD_GetBlockStatus
9/8/2008
Essa função retorna o status de um bloco.
Syntax
DWORD FMD_GetBlockStatus(
BLOCK_ID blockID
);
Parameters
- blockID
[no] O número bloco usado para verificar status.
Return Value
A seguinte tabela mostra os sinalizadores que podem ser retornados para descrever o status de bloco.
Sinalizador | Descrição |
---|---|
BLOCK_STATUS_UNKNOWN |
O status não pôde ser determinado as a result of um ler erro. |
BLOCK_STATUS_BAD |
O bloco está incorreto. |
BLOCK_STATUS_READONLY |
O bloco é somente leitura. |
BLOCK_STATUS_RESERVED |
O bloco é reservado. |
BLOCK_STATUS_XIP |
O bloco é uma execução - em - bloco local (xip). Esse sinalizador é retornado por uma memória flash (FMD) se o driver estiver no modo atualização e o identificador bloco que está que está sendo consultado é um bloco xip driver de mídia. O sinalizador BLOCK_STATUS_XIP somente é retornado se a executar-imagem tempo é uma imagem carregador atualização. Se a executar-imagem tempo não for uma imagem carregador atualização, essa função retornará BLOCK_STATUS_READONLY para um bloco xip como dados não podem ser gravados de bloco. |
Remarks
É a responsabilidade do chamador do FMD para verificar e interpretar o status bloco. Se o FMD é usado com o FAL, em seguida, um bloco READ-ONLY será mapeado para um setor lógico mas não permitirá que acesso de gravação. Um bloco reservado não será ser mapeado para um setor lógico e, portanto, não será usado pela FAL. Um incorreto bloco será ignorado.
Requirements
Header | fmd.h |
Library | Developer Implemented |
Windows Embedded CE | Windows CE .NET 4.2 and later |