Condividi tramite


struttura FS_BPIO_RESULTS (ntifs.h)

La struttura FS_BPIO_RESULTS definisce output specifici dell'operazione BypassIO per le operazioni di FS_BPIO_OP_ENABLE e FS_BPIO_OP_QUERY quando un driver non riesce l'operazione.

Sintassi

typedef struct _FS_BPIO_RESULTS {
  NTSTATUS OpStatus;
  USHORT   FailingDriverNameLen;
  WCHAR    FailingDriverName[32];
  USHORT   FailureReasonLen;
  WCHAR    FailureReason[128];
} FS_BPIO_RESULTS, *PFS_BPIO_RESULTS;

Membri

OpStatus

Riceve un codice NTSTATUS disponibile per il chiamante che identifica il motivo per cui il driver non riuscito non può supportare BypassIO per questo file. Questo campo deve essere impostato solo dal primo driver per non riuscire la richiesta di abilitazione/query.

FailingDriverNameLen

Riceve la lunghezza della stringa archiviata in FailDriverName, in caratteri .

FailingDriverName[32]

Riceve una stringa che specifica il nome del driver che ha avuto esito negativo nella richiesta. Per motivi di diagnostica, un driver deve archiviarne il nome quando non riesce un'operazione di FS_BPIO_OP_ENABLE o FS_BPIO_OP_QUERY. Il nome deve corrispondere al nome effettivo del driver utilizzato dal sistema; ad esempio, ntfs.sys. Questa stringa non è garantita che sia con terminazione NULL.

FailureReasonLen

Riceve la lunghezza della stringa archiviata in FailReason, in caratteri .

FailureReason[128]

Riceve una stringa descrittiva univoca che descrive il motivo per cui il driver ha ricevuto il veto della richiesta di abilitazione/query. Questa stringa viene usata per motivi di diagnostica e deve essere in inglese in modo che non debba essere localizzata. Questa stringa non è garantita che sia con terminazione NULL.

Osservazioni

FS_BPIO_RESULTS viene restituito nella struttura FS_BPIO_OPERATIONS quando un driver non riesce un'operazione di abilitazione o bypassIO query.

Per altre informazioni, vedere BypassIO per i driver di filtro e supporto delle operazioni BypassIO.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11
intestazione ntifs.h

Vedere anche

FS_BPIO_OPERATIONS

FSCTL_MANAGE_BYPASS_IO