The CERT_CHAIN_REVOCATION_CHECK_OCSP_CERT flag is used in a very specific scenario where the OCSP is signed with a certificate issued under a different root CA. The recommendation is not to set this flag unless that scenario is expected and must be supported. CertGetCertificateChain on Vista will always check OCSP when one of the revocation flags is set.