Função IoCreateSymbolicLink (wdm.h)
A rotina IoCreateSymbolicLink configura um vínculo simbólico entre um nome de objeto de dispositivo e um nome visível pelo usuário para o dispositivo.
Sintaxe
NTSTATUS IoCreateSymbolicLink(
[in] PUNICODE_STRING SymbolicLinkName,
[in] PUNICODE_STRING DeviceName
);
Parâmetros
[in] SymbolicLinkName
Ponteiro para uma cadeia de caracteres Unicode em buffer que é o nome visível pelo usuário.
[in] DeviceName
Ponteiro para uma cadeia de caracteres Unicode em buffer que é o nome do objeto de dispositivo criado pelo driver.
Retornar valor
IoCreateSymbolicLink retornará STATUS_SUCCESS se o objeto de link simbólico tiver sido criado.
Comentários
Os drivers WDM não nomeam objetos de dispositivo e, portanto, não devem usar essa rotina. Em vez disso, um driver WDM deve chamar IoRegisterDeviceInterface para configurar um link simbólico.
Para obter mais informações sobre quando usar IoCreateSymbolicLink, consulte Objetos de dispositivo nomeados.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows 2000. |
Plataforma de Destino | Universal |
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
Regras de conformidade de DDI | HwStorPortProhibitedDIs(storport), IrqlIoPassive3(wdm), PowerIrpDDis(wdm) |