Função ClfsGetContainerName (wdm.h)
A rotina ClfsGetContainerName retorna o nome do caminho de um contêiner especificado.
Sintaxe
CLFSUSER_API NTSTATUS ClfsGetContainerName(
[in] PLOG_FILE_OBJECT plfoLog,
[in] CLFS_CONTAINER_ID cidLogicalContainer,
[out] PUNICODE_STRING puszContainerName,
[out, optional] PULONG pcActualLenContainerName
);
Parâmetros
[in] plfoLog
Um ponteiro para uma estrutura LOG_FILE_OBJECT que representa um log CLFS. O chamador obteve esse ponteiro anteriormente chamando ClfsCreateLogFile.
[in] cidLogicalContainer
O identificador lógico de um contêiner no log CLFS.
[out] puszContainerName
Um ponteiro para uma estrutura UNICODE_STRING . O membro buffer de puszContainerName deve apontar para um buffer alocado pelo chamador que recebe o nome do caminho do contêiner. O membro MaximumLength deve fornecer o tamanho do buffer.
[out, optional] pcActualLenContainerName
Um ponteiro para uma variável do tipo ULONG que recebe o comprimento real, em caracteres Unicode, do nome do caminho do contêiner. Este parâmetro pode ser NULL.
Retornar valor
ClfsGetContainerName retorna um dos códigos de status definidos em Ntstatus.h. A tabela a seguir fornece os significados de vários valores retornados.
Código de retorno | Descrição |
---|---|
|
O membro buffer de puszContainerName recebe o nome completo do caminho do contêiner. Se pcActualLenContainerName não for NULL, ele receberá o comprimento real, em caracteres Unicode, do nome do caminho completo. |
|
O comprimento real, em caracteres Unicode, do nome do caminho completo é maior que puszContainerName->MaximumLength. O membro Buffer de puszContainerName recebe o nome completo do caminho do contêiner truncado para o número de caracteres especificado por puszContainerName->MaximumLength. Se pcActualLenContainerName não for NULL, ele receberá o comprimento real, em caracteres Unicode, do nome do caminho completo. |
|
No retorno, o conteúdo de puszContainerName->Buffer e pcActualLenContainerName são indefinidos. |
Comentários
Para obter uma explicação dos conceitos e terminologia do CLFS, consulte Common Log File System.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Server 2003 R2, Windows Vista e versões posteriores do Windows. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | wdm.h (inclua Wdm.h) |
Biblioteca | Clfs.lib |
DLL | Clfs.sys |
IRQL | <= APC_LEVEL |