Compartilhar via


FMD_GetBlockStatus

Windows Mobile Not SupportedWindows Embedded CE Supported

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

See Also

Other Resources

Flash Drivers
Flash Media Driver Reference