// avc.h
typedef enum _tagAvcResponseCode {
AVC_RESPONSE_NOTIMPL,
AVC_RESPONSE_ACCEPTED,
AVC_RESPONSE_REJECTED,
AVC_RESPONSE_IN_TRANSITION,
AVC_RESPONSE_STABLE,
AVC_RESPONSE_IMPLEMENTED,
AVC_RESPONSE_CHANGED,
AVC_RESPONSE_INTERIM
} AvcResponseCode;
View the official Windows Driver Kit DDI referenceNo description available.
The AvcResponseCode enumeration type is used to indicate the type of response received by a subunit driver from its AV/C subunit through AVC_FUNCTION_COMMAND or AVC_FUNCTION_SEND_RESPONSE function codes.
AVC_RESPONSE_NOTIMPLIndicates the subunit does not support the specified control command.
AVC_RESPONSE_ACCEPTEDIndicates the subunit does implement the specified control command and that subunit state permits execution of the command. Note: Command execution may not have completed by the time the AVC_RESPONSE_ACCEPTED has been returned.
AVC_RESPONSE_REJECTEDSpecifies a response indicating the command or request was rejected.
AVC_RESPONSE_IN_TRANSITIONSpecifies a response indicating the command or request was accepted.
AVC_RESPONSE_STABLEIndicates the subunit implements the command. Same meaning as AVC_RESPONSE_IMPLMENTED.
AVC_RESPONSE_IMPLEMENTEDIndicates the subunit implements the command. Same meaning as AVC_RESPONSE_STABLE.
AVC_RESPONSE_CHANGEDIndicates the subunit state has changed.
AVC_RESPONSE_INTERIMIndicates the subunit is unable to respond with either AVC_RESPONSE_ACCEPTED or AVC_RESPONSE_REJECTED within the 100 millisecond timeframe for responses. The subunit will ultimately return a response frame with either an AVC_RESPONSE_ACCEPTED or AVC_RESPONSE_REJECTED code.