Criando e excluindo um arquivo
[O recurso associado a esta página, E/S de Arquivo Multimídia, é um recurso herdado. Ele foi substituído pelo Leitor de Origem. O Leitor de Origem foi otimizado para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o Leitor de Origem em vez de E/S de Arquivo Multimídia, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
Para criar um arquivo, defina o parâmetro dwOpenFlags da função mmioOpen como MMIO_CREATE. O exemplo a seguir cria um arquivo e o abre para leitura e gravação.
HMMIO hFile;
hFile = mmioOpen("NEWFILE.TXT", NULL, MMIO_CREATE | MMIO_READWRITE);
if (hFile != NULL)
// File created successfully.
else
// File cannot be created.
Se o arquivo que você está criando já existir, ele será truncado para comprimento zero.
Para excluir um arquivo, defina o parâmetro dwOpenFlags da função mmioOpen como MMIO_DELETE. Depois de excluir um arquivo, ele não poderá ser recuperado por nenhum meio padrão. Se o aplicativo estiver excluindo um arquivo a pedido de um usuário, consulte o usuário antes de excluir o arquivo para verificar se o usuário deseja excluí-lo.