Função IoQueryFileDosDeviceName (ntifs.h)
A rotina IoQueryFileDosDeviceName recupera um nome de dispositivo MS-DOS para um arquivo.
Sintaxe
NTSTATUS IoQueryFileDosDeviceName(
[in] PFILE_OBJECT FileObject,
[out] POBJECT_NAME_INFORMATION *ObjectNameInformation
);
Parâmetros
[in] FileObject
Ponteiro para um objeto de arquivo para o arquivo.
[out] ObjectNameInformation
Um ponteiro retornado para uma estrutura de OBJECT_NAME_INFORMATION recém-alocada. Essa estrutura é preenchida no retorno bem-sucedido com as informações de nome do dispositivo MS-DOS. A estrutura é definida da seguinte maneira:
typedef struct _OBJECT_NAME_INFORMATION {
UNICODE_STRING Name;
} OBJECT_NAME_INFORMATION, *POBJECT_NAME_INFORMATION;
Retornar valor
IoQueryFileDosDeviceName retorna STATUS_SUCCESS ou um valor NTSTATUS de erro, como STATUS_INSUFFICIENT_RESOURCES.
Comentários
Para obter mais informações sobre nomes MS-DOS, consulte a seção Arquivos e E/S da documentação do SDK (Platform Software Development Kit).
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Essa rotina está disponível a partir do XP doWindows. |
Plataforma de Destino | Universal |
Cabeçalho | ntifs.h (inclua Ntifs.h, Fltkernel.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |