Função FsRtlSetupAdvancedHeader (ntifs.h)
A macro
Sintaxe
void FsRtlSetupAdvancedHeader(
PVOID AdvHdr,
PFAST_MUTEX FMutex
);
Parâmetros
AdvHdr
Um ponteiro para a estrutura FSRTL_ADVANCED_FCB_HEADER a ser inicializada.
FMutex
Um ponteiro para um mutex rápido inicializado que será usado para sincronizar o acesso à estrutura FSRTL_ADVANCED_FCB_HEADER. O mutex rápido deve ser alocado do pool nãopagado.
Esse parâmetro pode ser NULL. Os chamadores devem definir esse parâmetro para NULL se eles pretendem usar um objeto mutex rápido já existente. Se
Valor de retorno
Nenhum
Observações
Os sistemas de arquivos usam a macro
Quando a estrutura de cabeçalho fcb avançada não é mais necessária, o sistema de arquivos deve chamar FsRtlTeardownPerStreamContexts para liberar todas as estruturas de contexto por fluxo associadas.
Para obter mais informações, consulte controle Per-Stream contexto em um driver de filtro do sistema de arquivos herdado.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows XP |
da Plataforma de Destino |
Área de trabalho |
cabeçalho | ntifs.h (inclua Ntifs.h, Fltkernel.h) |
IRQL | <= APC_LEVEL |
Consulte também
FsRtlGetPerStreamContextPointer