PMRX_CHKDIR_CALLDOWN función de devolución de llamada (mrx.h)
RDBSS llama a la rutinaMRxIsValidDirectory para solicitar que un minidirector de red compruebe la existencia de un directorio remoto.
Sintaxis
PMRX_CHKDIR_CALLDOWN PmrxChkdirCalldown;
NTSTATUS PmrxChkdirCalldown(
[in, out] IN OUT PRX_CONTEXT RxContext,
[in] IN PUNICODE_STRING DirectoryName
)
{...}
Parámetros
[in, out] RxContext
Puntero a la estructura RX_CONTEXT. Este parámetro contiene el IRP que solicita la operación.
[in] DirectoryName
Puntero a una cadena Unicode que contiene el nombre del directorio remoto.
Valor devuelto
MRxIsValidDirectory devuelve STATUS_SUCCESS si se ejecuta correctamente o un valor NTSTATUS adecuado, como el siguiente:
Código devuelto | Descripción |
---|---|
STATUS_BAD_NETWORK_PATH | Este directorio remoto no existe. |
Comentarios
Se llama a MRxIsValidDirectory como parte del procesamiento de solicitudes de creación o apertura de la cadena de nombre restante más allá de la estructura de V_NET_ROOT, si el miembro IrpSp-Parameters.Create.Options> tiene establecido el bit de FILE_CREATE_TREE_CONNECTION.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | mrx.h (incluya Mrx.h) |