Compartir a través de


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)

Consulte también

MRxQueryDirectory

MRxQueryEaInfo

MRxQueryFileInfo

MRxQueryQuotaInfo

MRxQuerySdInfo

MRxQueryVolumeInfo

MRxSetEaInfo

MRxSetFileInfo

MRxSetFileInfoAtCleanup

MRxSetQuotaInfo

MRxSetSdInfo

MRxSetVolumeInfo