Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La rutina IoCreateUnprotectedSymbolicLink configura un vínculo simbólico desprotegido entre un nombre de objeto de dispositivo y un nombre visible win32 correspondiente.
Sintaxis
NTSTATUS IoCreateUnprotectedSymbolicLink(
[in] PUNICODE_STRING SymbolicLinkName,
[in] PUNICODE_STRING DeviceName
);
Parámetros
[in] SymbolicLinkName
Proporciona el nombre del vínculo simbólico como una cadena Unicode.
[in] DeviceName
Proporciona el nombre del objeto de dispositivo al que hace referencia el nombre del vínculo simbólico.
Valor devuelto
IoCreateUnprotectedSymbolicLink devuelve el estado final de la operación.
Observaciones
Los controladores WDM no asignan nombres a objetos de dispositivo y, por lo tanto, no deben usar esta rutina. En su lugar, un controlador WDM debe llamar a ioRegisterDeviceInterface para configurar un vínculo simbólico.
los controladores pueden usar IoCreateUnprotectedSymbolicLink si el usuario necesita poder manipular el vínculo simbólico. Por ejemplo, los controladores paralelos y serie crean vínculos simbólicos no protegidos para LPTx y COMx, para que los usuarios puedan manipularlos y reasignarlos mediante el comando MODE.
En general, los controladores deben llamar a esta rutina en lugar de IoCreateSymbolicLink si un subsistema protegido permite a los usuarios finales cambiar lo que hace referencia a un dispositivo con nombre como, por ejemplo, al usar LPT1 para acceder a una impresora de red.
Para obtener más información sobre cuándo usar IoCreateSymbolicLink, vea objetos de dispositivo con nombre.
Requisitos
| Requisito | Valor |
|---|---|
| cliente mínimo admitido | Disponible a partir de Windows 2000. |
| de la plataforma de destino de | Universal |
| encabezado de | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
| biblioteca de | NtosKrnl.lib |
| DLL de | NtosKrnl.exe |
| irQL | PASSIVE_LEVEL |
| reglas de cumplimiento de DDI | HwStorPortProhibitedDIs(storport), IrqlIoPassive4(wdm), PowerIrpDDis(wdm) |