SET_FCP_NOTIFY structure (61883.h)

This structure is used for FCP notification. The SetFcpNotify request registers a client driver notification of FCP requests or responses, or cancels a prior registration. A driver must register for FCP notifications in order to retrieve requests or responses. The driver is responsible for canceling registration by sending an SetFcpNotify request with DEREGISTER_FCP_NOTIFY set in Flags before the system unloads the driver.

Syntax

typedef struct _SET_FCP_NOTIFY {
  IN ULONG        Flags;
  IN NODE_ADDRESS NodeAddress;
} SET_FCP_NOTIFY, *PSET_FCP_NOTIFY;

Members

Flags

On input, specifies the notification requested by the driver. The driver can register by setting Flags with either or both of the following:

REGISTER_FCP_RESPONSE_NOTIFY

REGISTER_FCP_REQUEST_NOTIFY

The driver can cancel notification by setting Flags with DEREGISTER_FCP_NOTIFY, which clears REGISTER_FCP_RESPONSE_NOTIFY and REGISTER_FCP_REQUEST_NOTIFY.

NodeAddress

Reserved for use by the operating system.

Remarks

If successful, the IEC-61883 protocol driver sets Irp->IoStatus.Status to STATUS_SUCCESS.

Requirements

Requirement Value
Header 61883.h

See also

AV_61883_REQUEST