2.2.2.2 DVC Create Response PDU (DYNVC_CREATE_RSP)

The DYNVC_CREATE_RSP (section 2.2.2.2) PDU is sent by the DVC client manager to indicate the status of the client DVC create operation.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

cbId

Sp

Cmd

ChannelId (variable)

...

CreationStatus

cbId (2 bits): Indicates the length of the ChannelId field.

Value

Meaning

0x00

The ChannelId field length is 1 byte.

0x01

The ChannelId field length is 2 bytes.

0x02

The ChannelId field length is 4 bytes.

0x03

Invalid value.

Sp (2 bits): Unused. SHOULD be initialized to 0x00.

Cmd (4 bits): MUST be set to 0x01 (Create).

ChannelId (variable): A variable length 8-bit, 16-bit, or 32-bit unsigned integer. Set to the value of the ChannelId in the DYNVC_CREATE_REQ (section 2.2.2.1) PDU.

CreationStatus (4 bytes): A 32-bit, signed integer that specifies the HRESULT code that indicates success or failure of the client DVC creation. HRESULT codes are specified in [MS-ERREF] section 2.1. A zero or positive value indicates success; a negative value indicates failure.