ASIOGetBufferSize() and ASIOSampleRate change

Suppose that the ASIO host decides to change the ASIOSampleRate value (and possibly ASIOSampleType).

Q.: Does the ASIO driver change buffers and thus should the ASIO host invoke also ASIOGetBufferSize()?

Thank you
Roberto